【发布时间】:2016-03-02 10:42:15
【问题描述】:
我编写了一个 android 应用程序,并针对各种屏幕尺寸和密度对其进行了测试(使用 android 模拟器)。我还测试了相对较小屏幕尺寸的布局,例如 WQVGA 设备 (3,3", ldpi, 240 x 400)),它工作正常。我有两个物理设备(索尼 z3 compact,4,6" 和索尼 xperia v (4,3"),以正确的方式显示布局。最近一个朋友过来,我想向他展示他智能手机上的应用程序(索尼 Galaxy s2 plus (4,3"))和布局被完全破坏了,这意味着显示看起来很小。TextViews 和按钮没有正确显示。
我真的不明白这一点。所有这些设备都属于“中等”类别。 S2 Plus 的屏幕尺寸与索尼 Xperia V 相当(甚至比 WQVGA 大很多)。那么为什么这个设备能正确显示我的布局。我想使用旧的尺寸限定符(small、medium、large、xlarge),因为我的目标是 api-level 11。
我该如何解决这个问题?我不想为中型设备重新设计我的布局,因为它看起来真的是我希望它在所有设备上都能正常工作的方式。
【问题讨论】:
标签: android layout size screen