Android 横竖屏操作
来源:互联网 发布:波士顿矩阵法案例 编辑:程序博客网 时间:2024/06/05 16:11
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。
要实现这个目的,只需要在AndroidManifest.xml里声明Activity的时候加上一个属性:android:screenOrientation,属性取值landscape为固定横屏、portrait为固定纵屏幕。
代码:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE););//强制为横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏
============延伸========
屏幕会自动切换时,默认状态的应用程序,会重新调用onCreate,相当于重新启动了一次应用程序。同时,layout可能因为横屏带来不能合理适配的问题。为了解决旋屏和键盘切换引起的程序重启问题,还需要增加一个属性:android:configChanges。这个属性可以理解为一个监听器,它将拦截旋屏和键盘切换事件,阻止程序重启而变为回调onConfigurationChanged方法。这里常用的属性取值为:keyboardHidden|orientation。
0 0
- Android 横竖屏操作
- 黑马程序员--------------- android 横竖屏相关操作
- android横竖屏问题
- Android横竖屏总结
- android 横竖屏
- android横竖屏总结
- Android 横竖屏切换
- Android横竖屏'切换
- Android中的横竖屏
- Android横竖屏相关
- android 横竖屏
- android横竖屏总结
- Android横竖屏切换
- Android 横竖屏切换
- android横竖屏总结
- Android横竖屏切换
- Android横竖屏总结
- Android 有关横竖屏
- Ajax详解
- C++ limits头文件的用法(numeric_limits)
- iOS多线程编程之NSThread的使用
- 黑马程序员——java基础——IO流
- Android抽象布局——include、merge 、ViewStub
- Android 横竖屏操作
- 打开一个activity时scrollview不显示在最顶部的解决方法
- Yii的getLastInsertID()注意事项
- 获取网站访客手机号码哪个获取率高
- 正则爬取电影天堂电影信息
- 如何判断Socket连接失效
- genymotion 使用技巧
- SublimeText3: ImportError: No module named ‘urllib2′
- 在一条语句中count出不同的条件