До сих пор я создал страницу в сетках, которая позволяет странице адаптироваться к экранам разных размеров. Мне сказали использовать файлы с разными значениями, но я бы предпочел не делать этого. Есть ли способ, позволяющий тексту естественно адаптироваться к размеру экрана?Как настроить текст в соответствии с размером экрана в Android?
0
A
ответ
0
Использовать sp
как устройство для вашего свойства textSize в файле xml или.
Здесь вы можете найти простой пример:
http://developer.android.com/training/multiscreen/screendensities.html
или setTextSize во время выполнения:
http://developer.android.com/reference/android/widget/TextView.html#setTextSize%28float%29
0
Вы должны использовать зр или дп. Эти единицы относятся к экрану.
0
On TextView set android:layout_width="fill_parent"
вместо wrap_content. Затем используйте sp
в android:TextSize
Us dp as unit. Что вы ожидаете от «адаптации к размеру экрана»? –
Использование значений файлов является простым и наиболее эффективным способом, на мой взгляд. В противном случае текст будет слишком большим на телефоне или слишком мал на вкладке. – IanB