为什么一个用户报告基于Android的摩托罗拉Droid手机上细小的文字?
题
我的Android应用程序的用户报告说,他是看到小文本。这怎么可能?更重要的是,我该如何使用仿真器,以确保我的变化将解决这个问题?
背景:
此用户具有摩托罗拉DROID电话,其具有不同的屏幕分辨率和其他可能的轻微差异。
我假定问题是我没有测试使用正确的屏幕尺寸。但是,我在这里遵循的指示和测试一个更大的屏幕和文本的罚款。 http://developer.motorola.com/docstools/library/Support_for_Multiple_Screen_Resolutions/
我知道我的应用程序具有固定像素的高度是这样的:机器人:layout_height =“64PX”和我使用文本侧参数,如:机器人:TEXTSIZE =“器14sp”或机器人:TEXTSIZE =“12磅”
解决方案
有在DROID的错误,其中屏幕密度被报告不正确,导致DROID到误计算pt
,mm
,和in
尺寸。这是一个特定DROID-问题,所以仿真器将不能证明它。
虽然,长期使用pt
或mm
是一个非常好的主意,在战术上,制定出在px
一个合理的规模(试验,在仿真器),你应该确定。
我怀疑这将是固定在被传言为今年晚些时候发布的补丁。
不隶属于 StackOverflow