我有两个设备 - HTC Tattoo和Sony Ericsson Xperia X10。一个的DPI为145,另一个的DPI为245。
当我在TextView中指定字体大小时,像这样:
这里需要注意的是我在这两个设备上得到了不同的文本物理大小。在245 DPI的设备上,文本几乎无法阅读。
现在,“pt”大小应该是物理的。也就是说,在我的测试中,两个文本块的字母高度应该是相同的。但事实并非如此。
可能出了什么问题呢?
谢谢你的帮助, Yuri。
当我在TextView中指定字体大小时,像这样:
textView.setTextSize(TypedValue.COMPLEX_UNIT_PT, 6.5f);
这里需要注意的是我在这两个设备上得到了不同的文本物理大小。在245 DPI的设备上,文本几乎无法阅读。
现在,“pt”大小应该是物理的。也就是说,在我的测试中,两个文本块的字母高度应该是相同的。但事实并非如此。
可能出了什么问题呢?
谢谢你的帮助, Yuri。