내 앱이 텍스트가 무겁다 고 말하지는 않겠지 만 가끔씩 다른 문자열보다 긴 임의의 문자열을 표시합니다. 그들은 내 드로이드 2에 잘 맞았지 만, 작은 드로이드에서도 같은 것을 표시하지 않을 것입니다. 누구든지 모든 안드로이드에서 작동하도록 다른 크기의 텍스트를 포맷하는 적절한 방법을 알고 있습니까?
가 .. 아래 http://developer.android.com/guide/practices/screens_support.html 주어진 링크의 그림 2를 보라 ..이 이 언급되고있는 플랫폼 밀도를 제공하는 것을 화면 크기, 종횡비 및 밀도가 다르더라도 실행기 아이콘은 동일한 실제 크기로 표시됩니다.) 및 3 개의 에뮬레이터 화면, 즉 WVGA 고밀도 (
다음 코드에서와 같이 DIP를 사용하여 XML 레이아웃에서 인터페이스 요소의 크기를 설정할 수 있다는 것을 알았습니다. android:layout_width="10dip"
그러나 모든 Java 인터페이스는 정수를 인수로 취하므로 DIP에서 차원을 지정할 방법이 없습니다. 이것을 계산하는 올바른 방법은 무엇입니까? DisplayMetrics 클래스의 속성