我在 android 中开发了一款游戏,但是我在屏幕尺寸方面遇到了很多问题,我听说我们应该在 res 文件夹中创建单独的文件夹,例如 (layout-small,layout-normal,layout-large,layout-xlarge) 和应该维护其中的所有 xml 文件。
但我的困惑是如何从特定的布局文件夹中检索特定的 xml 什么是代码应该写在 Activity..?请通过一个例子帮助我解决这个问题。谢谢
我相信Android会自动完成。操作系统会检测显示器何时具有特定的方向/大小,并使用相应文件夹(如果存在)中的布局,除了创建布局文件之外,您无需执行任何操作。
您不选择从哪个文件夹中读取 xmls。Android 会根据 dpi 和它运行的屏幕大小来为你做这件事。
这对我有帮助: http ://android-developers.blogspot.in/2011/07/new-tools-for-managing-screen-sizes.html
不,您不需要为每个屏幕尺寸创建 xml。将您的 xml 存储在布局文件夹中。并根据大小(hdpi、mdpi、xhdpi、xxhdpi)创建图像。(阅读开发人员指南了解图像大小)