设备旋转,创建水平模式布局--Android studio

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设备旋转,创建水平模式布局--Android studio相关的知识,希望对你有一定的参考价值。

1.在项目工具窗口中,右键单击res目录后选择new--android resource directory菜单项。

2.从资源类型Resource type列表中选择layout,保持Source Set的main选项不变。

3.选中待选资源特征列表中的Orientation,然后单击》按钮移动至右边已选资源特征区域。

4.确认选中的Screen Orientation下拉列表的Landscape选项,并确保目录名显示为layout-land,点击OK创建res/layout-land目录。

这里的-land后缀名是配置修饰符的另一个使用例子。设备处于水平方向时,android会自动找到并使用res/layout-land目录下的布局资源。其它情况下会默认使用res/layout目录。

把竖直模式res/layout的默认文件.xml直接拷贝到res/layout-land,注意两个文件必须有相同的文件名,才能以同一个资源ID被引用。

注意:左上角Project调为Android时,res/layout-land不显示。

引伸:设备旋转前保存数据......

技术分享

 

以上是关于设备旋转,创建水平模式布局--Android studio的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 中旋转设备时将内容水平居中

Android Studio 在设备旋转时切换布局

Android横向模式下的渲染问题

快速旋转 UIColectionView 时的水平滚动

如何强制 iframe 视频在 Android 设备上旋转到横向模式?

固定方向Android上的设备旋转