在我的应用程序中,我调用 textviews
为用户显示文本。但是,在显示手机的设置下,可以更改文本大小(例如:Tiny、small、medium、large)。这会改变文本在我的应用中的实际显示方式。
如何为我的整个应用程序设置特定字体和相对文本大小(比如只使用“小”文本样式)?
最佳答案
设置字体大小时使用 dp 而不是 sp。 Sp 允许字体随用户的手机文本大小设置缩放,但 dp 将保持不变。
<TextView
android:text="this is sp text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="30sp"/>
<TextView
android:text="this is dp text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="30dp"/>
相同大小的文字
文本大小增加到巨大
关于java - 如何在 Android 应用程序中请求特定的文本大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29353357/