我不会说我的应用程序包含大量文本……但它有时会显示比其他应用程序更长的随机字符串。它们非常适合我的 droid 2,但我知道它们不会在较小的 droid 上显示相同的内容。有谁知道格式化不同大小的文本以确保它适用于所有机器人的正确方法?
最佳答案
如果你只是想让一些文本变大或变小,你应该更喜欢使用 Android 提供的默认样式:
<TextView ... android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView ... android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView ... android:textAppearance="?android:attr/textAppearanceSmall" />
它们都不是默认的,默认是:
<TextView ... android:textAppearance="?android:attr/textAppearance" />
它不仅可以应用于 TextView
,还可以应用于其他 View 。
关于android - 我应该使用 dip、dp、sip 还是 sp 进行文本格式化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4260221/