我的Android应用程序的用户报告说他看到的是小文字。这怎么可能?更重要的是,我如何使用模拟器来确保我的更改能够解决它?
背景:
此用户有一部摩托罗拉DROID手机,它具有不同的屏幕分辨率,可能还有其他细微差别。
我认为问题是我没有使用正确的屏幕尺寸进行测试。但是,我按照这里的说明测试了一个更大的屏幕,文本很好。 http://developer.motorola.com/docstools/library/Support_for_Multiple_Screen_Resolutions/
我知道我的应用程序有像这样的固定像素高度:android:layout_height =“64px”我使用文本侧参数,如:android:textSize =“14sp”或android:textSize =“12pt”
答案 0 :(得分:3)
DROID中存在错误,其中屏幕密度报告错误,导致DROID错误计算pt
,mm
和in
尺寸。这是特定于DROID的问题,因此模拟器不会演示它。
虽然从长远来看,使用pt
或mm
是一个非常好的主意,但在战术上,在px
(在模拟器中进行测试)中确定一个合理的大小,你应该没关系。
我怀疑这将在今年晚些时候传闻的补丁版本中修复。