即使在SP中设置了大小,字体在不同的显示器上也有不同的物理尺寸

时间:2015-04-29 12:43:41

标签: android android-styles android-fonts

我在两台设备上测试我的应用。首先是HTC One S,它具有540x960 4.3英寸显示屏和256ppi。其次是索尼米罗 - 320x480,165ppi,3.5英寸。

在我的应用中,我使用" sp"设置字体大小。单位,应提供密度独立性,并使字体在任何显示上看起来相同:

 <style name = "WhiteTextMedium" parent="@android:style/TextAppearance.Medium">
    <item name="android:textColor">@color/white</item>
    <item name="android:textSize">16sp</item>
</style>

但实际上我得到的是索尼手机上的字体比HTC上的字体大。

如何让它们看起来一样?或者我只是没有得到它应该如何工作? 我在其他应用程序中比较了这两个设备上的字体大小,在两个设备上,字体具有相同的物理大小

0 个答案:

没有答案