我有两个设备 - HTC 纹身和索尼爱立信 Xperia X10。一个具有 145 DPI,另一个具有 245 DPI。
当我以点为单位指定 TextView 的字体大小时,如下所示:
textView.setTextSize(TypedValue.COMPLEX_UNIT_PT, 6.5f);
我在这两个设备上得到不同物理大小的文本。在 245 DPI 上,文本几乎无法阅读。
现在,“pt”大小应该是物理的。即,在我的测试中,两个文本块应该具有相同物理高度的字母。事实并非如此。
这里有什么问题?
谢谢你的帮助,尤里。