我一直在试图获得Android上的通用布局,没有成功。我的理解是,如果您在dp中指定了所有小部件,并使其在一个屏幕大小中看起来正确,它应该适当调整为其他分辨率,但我的结果看起来有点不对劲。Android的布局,指定dp与屏幕大小的比例
我使用相对布局将所有内容都放在HVGA中。相对布局具有我们的UI设计者用来定义元素边界的背景。在这个布局中,一切看起来都很完美
然后我切换到一个更大的屏幕,稍有不同的纵横比,背景正确尺度,但一切由一些DP看起来关闭。我的问题是,通过屏幕使所有元素正确缩放的最佳方式是什么?我想保留所有元素相对于背景的比例。
谢谢!
编辑:想通了如何做到这一点。按钮和背景之间不一致的原因是背景与dp的缩放比例不同,并且设备显然具有不同的dps。解决方案是手动计算绝对像素的比例因子,然后按照该因子手动缩放所有内容。这里是一个很好的参考如何做到这一点: Scale Android for different screens
加入了截图,将有助于我们明白你的意思(是什么问题) – Nate 2012-07-22 10:49:23
刚拿到足够的声誉。截图上传。 :D – hohohmm 2012-07-23 03:38:59
更新原始帖子以显示我的解决方案。 – hohohmm 2012-08-08 02:29:28