方法一:Android 中锁定横竖屏只需增加清单文件中的activity的一个属性即可

android:screenOrientation,属性取值landscape为固定横屏、portrait为固定纵屏幕。

方法二:在代码中修改。

//设置横屏模式

  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);


屏幕会自动切换时,默认状态的应用程序,会重新调用onCreate,相当于重新启动了一次应用程序。同时,layout可能因为横屏带来不能合理适配的问题。为了解决旋屏和键盘切换引起的程序重启问题,还需要增加一个属性:android:configChanges。这个属性可以理解为一个监听器,它将拦截旋屏和键盘切换事件,阻止程序重启而变为回调onConfigurationChanged方法。这里常用的属性取值为:keyboardHidden|orientation。



更多相关文章

  1. Android系统属性SystemProperties分析
  2. GridView 中Item项居中显示
  3. Android(安卓)SimapleDateFormat 日期格式的转换方法
  4. 【解决方法】ADT在线安装
  5. 浅谈Java中Collections.sort对List排序的两种方法
  6. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Fedora镜像
  7. Python list sort方法的具体使用
  8. python list.sort()根据多个关键字排序的方法实现
  9. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像

随机推荐

  1. Android android控件动态使用
  2. 为什么会这样?
  3. Android 小人雕像
  4. Android 5.0 开机横屏修改
  5. Androidの应用引导页SplashActivity的巧
  6. Android的通信机制与网络(二)
  7. android surfaceview 指哪画哪升级版!
  8. Android将手机相册图片展示到GridView中
  9. Android进阶:十四、熟悉Android打包编译的
  10. MTK Android(安卓)平台开发之旅