我已经对适用于多种屏幕尺寸的构建布局进行了一些研究,我正在寻找一些说明。
为三种屏幕尺寸(小、中、大)中的每一个都制作一个单独的布局文件是常见的做法,还是可以用更简单的方法来完成?
我一直在大屏幕设备上测试我的项目,即使我使用 DIP(与密度无关的像素)来填充、边距等,当我在较小的屏幕上查看它时,它仍然会弄脏东西。我是否应该为中型屏幕设计我的项目,然后让 Android 适当地对其进行缩放?
我不确定这是否是一个好问题,但我正在寻找针对多种屏幕尺寸进行设计的常见做法。你做什么工作?
编辑:除此之外,例如,假设我有一个位于屏幕底部上方 40dip 的按钮,我应该直接写 40dip,还是应该使用某种像素数学,如 40 * screenWidth / blahblah 之类的以便它根据用户的屏幕尺寸进行缩放?我对 UI 的经验有限...