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。

更多相关文章

  1. ibmdeveloper上的android 的文章
  2. onRetainNonConfigurationInstance和getLastNonConfigurationIns
  3. android横竖屏切换参数
  4. 安卓中的布局属性详解
  5. Android(安卓)Studio 3.0开始android Device Monitor弃用
  6. Android学习笔记之mainfest文件中android属性
  7. selector属性介绍
  8. android EditText 全面阐述
  9. android EditText使用指南

随机推荐

  1. android保存图片到sdcard后,在图片浏览器
  2. nexus7 二代 升级 android L
  3. Ubuntu18.04配置ADB调试环境
  4. Android EditText 设置圆角
  5. Android实践 -- Android(安卓)Wi-Fi 直连
  6. 【移动开发】WIFI热点通信(一)
  7. 了解与建设有中国特色的Android(安卓)M&N
  8. Android的桌面小图标Widget的学习
  9. cocos2d js 3.0window下配置笔记
  10. Android 软件运行前加载图片