禁止手机APP屏幕切换的实现
2016-03-08 16:24
573 查看
在AndroidManifest.xml中相应Activity下进行android:configChanges="orientation|keyboardHidden" android:screenOrientation="portrait" 设置 该android:screenOrientation属性,他有以下几个参数: "unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向. "landscape":横屏显示(宽比高要长) "portrait":竖屏显示(高比宽要长) "user":用户当前首选的方向 "behind":和该Activity下面的那个Activity的方向一致(在Activity堆栈中的) "sensor":有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。 "nosensor":忽略物理感应器,这样就不会随着用户旋转设备而更改了("unspecified"设置除外)。 比如下列设置 android:screenOrientation="portrait" 则无论手机如何变动,拥有这个属性的activity都将是竖屏显示。 android:screenOrientation="landscape",为横屏显示。 上述修改也可以在Java代码中通过类似如下代码来设置 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)
相关文章推荐
- 通过URL Scheme传递参数
- Android中如何判断Intent是否存在?
- Android 蓝牙
- IOS动画教程(一)
- 转:Android推送技术研究
- android 开机自启动实现
- 微信中关闭网页输入内容时的安全提示
- zhu的工作日记:指定日期往后延多少天(android)
- swift 高度自适应方法
- Android应用开发异常整理
- 转: Android微信智能心跳方案
- IOS关于Runtime
- iOS 七巧板动画
- Android之NDK开发
- Android基础BroadcastReceiver详解
- java active object 并发模式
- 使用MVP 书写 Android
- Android 屏幕(View)坐标系统
- ios 点击抽屉页面按钮,触发跳转另一个页面
- Android SharedPreferencesUtils数据保存工具类