我是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"/>
答案 0 :(得分:1)
创建多个values
文件夹,每个要支持的屏幕尺寸一个。 (values,values-large,values-xlarge等)。
在每个values
文件夹中,您都将包含一个dimens.xml
,其尺寸要在屏幕尺寸与此values
文件夹相同时使用。
然后您的代码将正常工作。
android:textSize="@dimen/btn_text"
将使按钮文本,如果屏幕正常则为不同大小或较大等。