我是 android 应用程序开发的初学者。我想让一个小孩玩 android 应用程序。我开始在 3.7" android 屏幕上工作。如果我尝试任何其他屏幕,我的 xml 或 ui 设计就会崩溃。它的顺序完全错误。如何克服这个问题?如果我也想制作应用程序平板电脑 ie;7"。我可以为每个屏幕尺寸或任何其他简单的解决方案制作不同的 xml 布局吗?
问问题
160 次
3 回答
2
您可以为不同尺寸的屏幕设计不同的布局
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
查看此以获取更多详细信息
于 2013-10-28T10:11:21.580 回答
2
你可以发布你的xml吗?三个一般建议:
不要使用硬编码值来指定坐标和尺寸。
尝试使用相对布局。
为不同的分辨率提供不同的图像。
于 2013-10-28T10:08:03.683 回答
1
使用“匹配父级”和“包装内容”来提供大多数视图的宽度和高度。
使用 dp 和 sp 而不是 px 作为大小。
3 为不同的屏幕使用不同尺寸的图像
例如
对于 ldpi = 36 * 36 像素 mdpi = 48 * 48 像素 hdpi = 72 * 72 像素 xhdpi = 96 * 96 像素
4 为每个方向使用不同的可绘制文件夹。
于 2013-10-28T10:09:47.810 回答