2012-02-17 92 views
1

根据投影的屏幕大小,我的布局看起来非常不同。我知道我可以使用不同的屏幕尺寸布局来改善这一点,但考虑到我遵循了android多屏支持文档中描述的最佳实践(使用dps,没有绝对布局等),我并不期待看到结果这很糟糕,所以我担心还有一个更深层次的问题。为什么我的布局不是密度独立的?

Low-Res Screen

Mid-Res Screen

Hi-Res Screen

代码: http://pastebin.com/D96ue9sc

回答

1

你的布局十分精致,完全像我期望的那样。您不应该将密度独立像素与完全动态布局混合在一起。

DP只是表示该值是根据密度类型计算的。密度本身与屏幕分辨率无关。 60dp60pxmdpi设备上,如果屏幕是全高清或仅480x360,则无关紧要。但结果当然是非常不同的,因为计算出来的60px在高清屏幕上并不是什么,但在小屏幕上却很多。

根据屏幕尺寸/分辨率,您没有其他可能性,只能提供不同的布局。

相关问题