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