我想知道您是否可以根据手机屏幕的大小选择不同的布局 xml。我试着更清楚,我制作了更多的布局 xml 文件,我希望我的应用程序处理这个语句
setContentView (R.layout.main)
首先验证显示的大小,因此您设置最合适的布局 xml
我想知道您是否可以根据手机屏幕的大小选择不同的布局 xml。我试着更清楚,我制作了更多的布局 xml 文件,我希望我的应用程序处理这个语句
setContentView (R.layout.main)
首先验证显示的大小,因此您设置最合适的布局 xml
你看过这个页面了吗?
您可以查询设备屏幕的大小,然后选择要用于该大小屏幕的 xml 布局...
您实际上可以做的是:
为每个所需的配置创建一个新文件夹,并使用限定符命名该文件夹。
如果您希望您的应用程序针对不同的屏幕尺寸具有不同的main.xml布局,您应该在项目中创建以下文件夹。
/res/layout-small
/res/layout-normal
/res/layout-large
/res/layout-xlarge
在每个文件夹中都有不同的main.xml文件布局(或您想要的任何资源)。Android 将选择与正在运行您的应用程序的设备匹配的设备。
您甚至可以为绘图甚至语言的不同配置添加不同的资源。
更多信息:http: //developer.android.com/guide/topics/resources/providing-resources.html