Когда я тестировал размер шрифта с различными настройками плотности с помощью Eclipse Emulator, я получаю шрифты разных размеров, хотя я использую «dp» для определенного размера. Я бы подумал, что размер может уменьшаться с большей плотностью, но я обнаружил, что чем выше плотность, тем больше шрифт. Я пробовал использовать «in» и «mm», и происходит такое же поведение, поскольку чем выше плотность, тем больше шрифтов. Это основано на android: minSdkVersion = "10".Размер шрифта для разных устройств плотности
Есть ли способ установить размер шрифта для масштабирования на тот же размер для различной плотности?
Вот файл XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20dp"
android:layout_gravity="center"
android:textColor="@color/orange"
android:textStyle="bold"
android:text="THIS IS A TEST"
android:background="@color/white"/>
</LinearLayout>
К сожалению, я не могу отправить образа размера шрифта для трех настроек эмулятора из-за отсутствие репутации.
спасибо.
Я решил используйте значения-hdpi, values-xdhpi для управления моим размером шрифта для разных плотностей. Как и вы, я не могу найти более легкое решение. –