android 固定横屏幕竖屏
来源:互联网 发布:淘宝订单导出不一样 编辑:程序博客网 时间:2024/05/17 21:58
Android 固定横竖屏
xml文件中设置:
要实现这个目的,只需要在AndroidManifest.xml里声明Activity的时候加上一个属性:android:screenOrientation="",
属性取值landscape为固定横屏、portrait为固定竖屏。
代码设置为:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);); //强制为横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //竖屏
============延伸===========
屏幕会自动切换时,默认状态的应用程序,会重新调用onCreate,相当于重新启动了一次应用程序。同时,layout可能因为横屏带来不能合理适配的问题。为了解决旋屏和键盘切换引起的程序重启问题,还需要增加一个属性:android:configChanges。这个属性可以理解为一个监听器,它将拦截旋屏和键盘切换事件,阻止程序重启而变为回调onConfigurationChanged方法。这里常用的属性取值为:keyboardHidden|orientation。
即 android:configChanges="screenSize|keyboardHidden|orientation"
android:screenOrientation="sensor" //sensor:旋屏,可切换横竖屏
android:screenOrientation
的值可以是任何一个字符串:
”unspecified
”默认值。 系统选择取向。 的政策 使用,因此选择在特定情况下,可能有所不同 从设备到设备。”user
”用户当前的择优取向。”behind
”相同的方向活动,马上下了 活动堆栈。”landscape
”横向(显示是更广泛的比高)。 横屏”portrait
”肖像取向(显示高度大于宽度)。 竖屏”reverseLandscape
”横向相反的方向从正常的景观。添加在API级别9。”reversePortrait
”肖像方向相反的方向从正常的肖像。添加在API级别9。”sensorLandscape
”横向,但可以是基于设备正常或反向景观 传感器。添加在API级别9。”sensorPortrait
”肖像方位,但是可以根据设备正常或反向肖像 传感器。添加在API级别9。”sensor
”方向是由设备方向传感器。 的方向 显示取决于用户持有设备;当用户旋转变化 设备。 不过,一些设备不会旋转四个可能的方向,默认情况下。 来 允许所有四个方向,使用"fullSensor"
。”fullSensor
”方向是由设备定位传感器的4个方向。 这类似于"sensor"
除了这允许任何可能的4的屏幕方向, 无论设备通常会做什么(例如,一些设备不能正常使用反向 肖像或逆转景观,但这使得这些)。添加在API级别9。”nosensor
”方向决定不考虑物理方向传感器。 传感器 被忽略,所以显示不会旋转根据用户移动设备。 除了这个 区别,系统选择使用相同的政策取向的“unspecified
”设置。 0 0
- android 固定横屏幕竖屏
- Android固定屏幕
- Android 固定屏幕方向
- android修改framework固定屏幕
- Android开发中如何固定屏幕显示!
- Android开发中如何固定屏幕显示!
- Android在应用中固定屏幕方向
- Android 5.0 Screen pinning 屏幕固定功能
- 2012-7-17 固定屏幕显示模式Android: ScreenOrientation,全屏
- android:screenOrientation的说明 固定屏幕显示方向
- android:screenOrientation的说明 固定屏幕显示方向
- Android-Android5.1屏幕固定功能(screen pinning)分析
- Android屏幕适配之固定宽高比
- Android中configChanges与固定屏幕方向不要共存
- android不同分辨率屏幕横向固定适配
- android:screenOrientation的说明 固定屏幕显示方向
- 固定屏幕代码
- Android实现全屏显示的方法 固定横屏或者竖屏的方法
- APP开发实战100-Android的外部存储(External Storage)
- Git入门(2)-创建版本库及个人信息
- web.xml的配置文件讲解
- Android 快速实现Parcelable接口
- workerman平滑重启原理
- android 固定横屏幕竖屏
- sqlite应用demo
- 字符串的扩展
- 【机器学习】线性回归的梯度下降法 续
- 死锁的产生原因&&产生的必要条件&&处理方法
- Android进程间通信-AIDL的简单使用
- [图像] 标注二值图像中的不同物体
- BestCoder 2nd Anniversary Oracle
- 51nod 1106 质数检测