0

到目前为止,我已经将页面设置为网格,允许页面适应不同尺寸的屏幕。我被告知要使用不同的值文件,但我不想这样做。有没有办法让文本自然适应屏幕尺寸?

4

3 回答 3

0

您必须使用 sp 或 dp。这些单位是相对于屏幕尺寸的。

于 2013-07-24T22:44:33.820 回答
0

在 TextView 上设置android:layout_width="fill_parent"而不是 wrap_content。然后用spandroid: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 回答