1

我在 android 中开发了一款游戏,但是我在屏幕尺寸方面遇到了很多问题,我听说我们应该在 res 文件夹中创建单独的文件夹,例如 (layout-small,layout-normal,layout-large,layout-xlarge) 和应该维护其中的所有 xml 文件。

但我的困惑是如何从特定的布局文件夹中检索特定的 xml 什么是代码应该写在 Activity..?请通过一个例子帮助我解决这个问题。谢谢

4

3 回答 3

1

我相信Android会自动完成。操作系统会检测显示器何时具有特定的方向/大小,并使用相应文件夹(如果存在)中的布局,除了创建布局文件之外,您无需执行任何操作。

于 2014-07-31T13:26:55.210 回答
1

您不选择从哪个文件夹中读取 xmls。Android 会根据 dpi 和它运行的屏幕大小来为你做这件事。

这对我有帮助: http ://android-developers.blogspot.in/2011/07/new-tools-for-managing-screen-sizes.html

于 2014-07-31T13:33:32.770 回答
0

不,您不需要为每个屏幕尺寸创建 xml。将您的 xml 存储在布局文件夹中。并根据大小(hdpi、mdpi、xhdpi、xxhdpi)创建图像。(阅读开发人员指南了解图像大小)

于 2014-07-31T13:26:53.227 回答