如何根据不同的屏幕尺寸更改文字大小?

时间:2015-07-29 11:33:23

标签: android text size

我正在用android工作室制作游戏一切都已完成,但我只有一个问题。文字大小未更改。如何在手机和平​​板电脑等任何屏幕上自动调整。

2 个答案:

答案 0 :(得分:1)

试试这个演示Git项目Android-autofittextview。它可能对您有帮助。在您的布局中添加这样的大小android:textSize="@dimen/_15sdp"

答案 1 :(得分:0)

你可以使用this library 自动调整文字取决于TextView宽度 您还需要在android:textSize中设置dimens.xml,如下所示:

<TextView
    android:id="@+id/textview"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="@dimen/textsize"/>

对于不同设备的大小不同,只需为不同的屏幕大小定义dimens.xml(例如:值大)