如下所示,我的布局看起来非常不同,具体取决于投影到的屏幕尺寸。我知道我可以使用不同的布局为每个屏幕尺寸改进这一点,但考虑到我已经遵循android多屏幕支持文档中描述的最佳实践(使用dps,没有绝对布局等)我没想到结果看起来这很糟糕,所以我担心还有一个潜在的问题。
答案 0 :(得分:1)
你的布局很好,完全像我期望的那样。不应将密度独立像素与完全动态布局混淆。
DP仅表示根据密度类型计算值。密度本身与屏幕分辨率无关。 60dp
设备60px
mdpi
,如果屏幕为全高清或仅为480x360则无关紧要。但结果当然是非常不同的,因为计算出的60px
在高清屏幕上什么都不是,而在小屏幕上则很多。
您没有其他可能性,只能根据屏幕尺寸/分辨率提供不同的布局。