在android中支持多个屏幕

时间:2014-07-31 13:20:23

标签: android screens

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

你不选择从哪个文件夹中读取xmls。 Android会根据dpi及其运行的屏幕大小为您执行此操作。

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

答案 2 :(得分:0)

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