android layout-land 和 screen-rotation 处理
Posted
技术标签:
【中文标题】android layout-land 和 screen-rotation 处理【英文标题】:android layout-land and screen-rotation handling 【发布时间】:2011-01-12 17:52:36 【问题描述】:我有纵向模式(在文件夹布局中)和横向模式(在文件夹布局中)的布局。此屏幕位于其中一个选项卡下,因此我必须处理屏幕旋转(屏幕旋转后,不会发生默认屏幕重启)。
我想在屏幕旋转到横向模式时从“layout-land”更新视图,在屏幕旋转到纵向模式时从“layout”更新视图。
我该怎么做?
【问题讨论】:
【参考方案1】:您可以在 setContentView(R.layout.name) 中使用 onConfigchange 方法,这样就可以了。
【讨论】:
我不喜欢的主要是我在布局中使用自定义视图,我需要保存它的所有变量......还有所有与布局有关的变量:( 如果您需要使用来自layout-land
文件夹的xml
怎么办?我的layout
文件夹中的任何xml
都会强制进入纵向视图,但我真的想在配置更改时手动设置横向xml
。谢谢,如果你知道。以上是关于android layout-land 和 screen-rotation 处理的主要内容,如果未能解决你的问题,请参考以下文章
不幸的是,在 Android 的 layout-land 文件中更改 .xml 时,应用程序已在物理设备上停止 [重复]
翻转模拟器不会将布局更改为 layout-land 中的布局
Android 系统APK-录音机 横屏显示时录制时间不居中