不同手机上的字体大小不同

时间:2018-10-17 11:20:34

标签: android xml android-fonts

我是android的新手,我的问题是在不同的android手机中显示时如何强制像12sp这样的字体大小?

<Button
   android:id="@+id/btn"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:padding="8dp"
   android:text="hello world"
   android:textSize="@dimen/btn_text"/>

1 个答案:

答案 0 :(得分:1)

创建多个values文件夹,每个要支持的屏幕尺寸一个。 (values,values-large,values-xlarge等)。

在每个values文件夹中,您都将包含一个dimens.xml,其尺寸要在屏幕尺寸与此values文件夹相同时使用。

然后您的代码将正常工作。

android:textSize="@dimen/btn_text"将使按钮文本,如果屏幕正常则为不同大小或较大等。