Android禁用横竖屏切换那些事
来源:互联网 发布:四川网络电视剧节目表 编辑:程序博客网 时间:2024/06/05 03:03
序
在Android中,我们经常遇到横竖屏切换的问题,可是在目前的大多数界面我们是不需要支持横竖屏切换的,这时候就需要禁用它,下面介绍常用的禁用方法。
禁用方法一:
在清单文件中:
<activity
android:name=".MainActivity"
android:screenOrientation="portrait|landscape" />
portrait表示竖屏,landscape表示横屏。 这样就可以设置该activity的固定显示模式。
禁用方法二:
竖屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)
横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)
统一设置禁用
我们知道一个项目中有许多个Activity,那每个Activity都设置一个不是很麻烦?
其实我们将属性设置在BaseActivity(所有Activity的父类)即可。
如果有个别的不需要禁用横竖屏:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED)
横竖屏切换时的逻辑操作
if(getResources().getConfiguration().orientation==Configuration.ORIENTATION_LANDSCAPE){
//横屏逻辑
}else{
//竖屏逻辑
};
1 0
- Android禁用横竖屏切换那些事
- Android APP 禁用横竖屏切换
- 禁用掉横竖屏切换
- Activity横竖屏切换的那些事
- Android APP 简单高效的禁用横竖屏切换
- Android APP 简单高效的禁用横竖屏切换
- 如何暂时禁用自动横竖屏切换?
- 实习杂记(27):android中关于横竖屏切换的那些事
- Android 横竖屏切换
- Android横竖屏'切换
- Android横竖屏切换
- Android 横竖屏切换
- Android横竖屏切换
- android 横竖屏切换
- android 横竖屏切换
- Android横竖屏切换
- Android 横竖屏切换
- android切换横竖屏
- NSLog 不执行
- linux socket select非阻塞模式多台客户端与服务器通信
- sails框架项目移植
- mysql的update子查询写法
- [C/C++]_[初级]_[Trim掉字符串的前后空格]
- Android禁用横竖屏切换那些事
- backBarButtonItem 颜色/文字修改
- 对象的串行化(Serialization)
- C语言getopt()函数的使用
- eclipse安装maven
- canvas基础学习(二)-填充样式(线性渐变和径向渐变)
- 关于fragement滑动切换与点击切换
- 分针与时针之间夹角的计算
- Linux字符设备驱动结构