【发布时间】:2010-08-03 11:28:48
【问题描述】:
我有两个设备 - HTC 纹身和索尼爱立信 Xperia X10。一个具有 145 DPI,另一个具有 245 DPI。
当我以点为单位指定 TextView 的字体大小时,如下所示:
textView.setTextSize(TypedValue.COMPLEX_UNIT_PT, 6.5f);
我在这两种设备上得到不同物理大小的文本。在 245 DPI 上,文本几乎无法阅读。
现在,“pt”大小应该是物理的。即,在我的测试中,两个文本块应该具有相同物理高度的字母。事实并非如此。
这里有什么问题?
感谢您的帮助, 尤里。
【问题讨论】:
-
请参阅我关于点大小的博客文章systemdotrun.blogspot.co.uk/2014/09/…?。这加上下面的答案就是你需要知道的! stackoverflow.com/a/3414215/236743
标签: android text fonts size points