Android 根据屏幕大小,选择最合适的布局xml文件
我想知道您是否可以根据手机屏幕的大小选择不同的layaout xml。 我尽量说得更清楚,我制作了更多的xml文件布局,我希望我的应用程序能够处理这个语句Android 根据屏幕大小,选择最合适的布局xml文件,android,android-layout,android-widget,Android,Android Layout,Android Widget,我想知道您是否可以根据手机屏幕的大小选择不同的layaout xml。 我尽量说得更清楚,我制作了更多的xml文件布局,我希望我的应用程序能够处理这个语句 setContentView (R.layout.main) 首先验证显示的大小,因此您设置了最合适的布局xml。您查看页面了吗 您可以查询设备屏幕的大小,然后选择要用于该大小屏幕的xml布局…您实际上可以执行以下操作: 为每个所需配置创建一个新文件夹,并使用限定符命名该文件夹 如果希望应用程序针对不同的屏幕大小使用不同的main.xml
setContentView (R.layout.main)
首先验证显示的大小,因此您设置了最合适的布局xml。您查看页面了吗
您可以查询设备屏幕的大小,然后选择要用于该大小屏幕的xml布局…您实际上可以执行以下操作: 为每个所需配置创建一个新文件夹,并使用限定符命名该文件夹 如果希望应用程序针对不同的屏幕大小使用不同的main.xml布局,则应在项目中创建以下文件夹
/res/layout-small
/res/layout-normal
/res/layout-large
/res/layout-xlarge
在这些文件夹中,每个文件夹都有不同的main.xml文件布局(或任何您想要的资源)。Android将选择与运行应用程序的设备相匹配的设备
您甚至可以为不同的配置添加不同的资源,用于可绘制文件,甚至用于语言
更多信息: