我已经搜索了 Stackoverflow 和 google,我找到的答案是那些希望字体保持相同大小但我希望它们在屏幕变大时变大的人的答案。
具体来说,我想在我的应用程序中使用非常大的字体。在我的手机上,它们有 1/2 英寸高——完美。我的问题是,在我的 7 英寸平板电脑上,它们也是 1/2 英寸高,我希望它们按比例放大并达到 1 英寸高。我尝试过 sp 和 dp 模式,两者都只是保持字体相同的物理高度,这不是我想要的。我看到 3.2 及更高版本的平板电脑有一些新东西,但我想支持 2.3 及更高版本的设备。我见过复杂的代码,它说它会自动缩放字体以适应文本的宽度,但这不是我需要的。我希望字体相当于手机上的 100sp 和平板电脑上的 200sp。我没有图形和简单的相对布局,屏幕上的元素很少。我只需要为大屏幕制作几个更大的文本大小。我认为这很简单,但我可以
这是一个典型的文本视图条目
<TextView
android:id="@+id/textDistance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/labelDistance"
android:layout_centerHorizontal="true"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#ffffff"
android:textSize="100sp" />
有没有一种相对简单直接的方法来做到这一点?