我有两个设备 - HTC Tattoo和索尼爱立信Xperia X10.一个有145 DPI,另一个有245 DPI.
当我以点为单位指定TextView的字体大小时,如下所示:
textView.setTextSize(TypedValue.COMPLEX_UNIT_PT, 6.5f);
Run Code Online (Sandbox Code Playgroud)
我在这两个设备上获得了不同的文本物理大小.在245 DPI上,文本几乎不可读.
现在,"pt"大小应该是物理的.即,在我的测试中,两个文本块都应该具有相同物理高度的字母.事实并非如此.
这可能有什么不对?
谢谢你的帮助,尤里.