到目前为止,我已经设置了一个网格页面,允许页面适应不同大小的屏幕。 我被告知要使用不同的值文件,但我不愿意。有没有办法让文字自然地适应屏幕大小?
答案 0 :(得分:0)
使用sp
作为xml文件中textSize属性的单位或。
在这里你可以找到一个简单的例子:
http://developer.android.com/training/multiscreen/screendensities.html
运行时或setTextSize:
http://developer.android.com/reference/android/widget/TextView.html#setTextSize%28float%29
答案 1 :(得分:0)
你必须使用sp或dp。这些单位与屏幕尺寸相关。
答案 2 :(得分:0)
在TextView上设置android:layout_width="fill_parent"
而不是wrap_content。
然后在sp
android:TextSize