0

我是 android 应用程序开发的初学者。我想让一个小孩玩 android 应用程序。我开始在 3.7" android 屏幕上工作。如果我尝试任何其他屏幕,我的 xml 或 ui 设计就会崩溃。它的顺序完全错误。如何克服这个问题?如果我也想制作应用程序平板电脑 ie;7"。我可以为每个屏幕尺寸或任何其他简单的解决方案制作不同的 xml 布局吗?

4

3 回答 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吗?三个一般建议:

  1. 不要使用硬编码值来指定坐标和尺寸。

  2. 尝试使用相对布局。

  3. 为不同的分辨率提供不同的图像。

于 2013-10-28T10:08:03.683 回答
1
  1. 使用“匹配父级”和“包装内容”来提供大多数视图的宽度和高度。

  2. 使用 dp 和 sp 而不是 px 作为大小。

3 为不同的屏幕使用不同尺寸的图像

例如

对于 ldpi = 36 * 36 像素 mdpi = 48 * 48 像素 hdpi = 72 * 72 像素 xhdpi = 96 * 96 像素

4 为每个方向使用不同的可绘制文件夹。

于 2013-10-28T10:09:47.810 回答