到目前为止,我已经将页面设置为网格,允许页面适应不同尺寸的屏幕。我被告知要使用不同的值文件,但我不想这样做。有没有办法让文本自然适应屏幕尺寸?
问问题
300 次
3 回答
0
您必须使用 sp 或 dp。这些单位是相对于屏幕尺寸的。
于 2013-07-24T22:44:33.820 回答
0
在 TextView 上设置android:layout_width="fill_parent"
而不是 wrap_content。然后用sp
在android:TextSize
于 2013-07-24T22:55:48.657 回答
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
于 2013-07-24T22:42:07.000 回答