Android 不同手机上的不同字体大小
我是android新手,我的问题是,在不同的android手机上显示时,如何强制使用12sp这样的字体大小Android 不同手机上的不同字体大小,android,xml,android-fonts,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="@dime
<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"/>
创建多个
值
文件夹,每个文件夹对应您想要支持的屏幕大小。(值、大值、大值等)
在每个values
文件夹中,您将包括一个dimens.xml
,当屏幕大小与此values
文件夹相同时,您希望使用该维度
然后你的代码就可以正常工作了
android:textSize=“@dimen/btn_text”
将使您的按钮文本变大,如果屏幕正常则变大,等等。谢谢您的回答,无论如何,应该使用dp而不是sp