本文主要是介绍Android 横竖屏的锁定,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
方法一:Android 中锁定横竖屏只需增加清单文件中的activity的一个属性即可
android:screenOrientation,属性取值landscape为固定横屏、portrait为固定纵屏幕。
方法二:在代码中修改。
//设置横屏模式
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
屏幕会自动切换时,默认状态的应用程序,会重新调用onCreate,相当于重新启动了一次应用程序。同时,layout可能因为横屏带来不能合理适配的问题。为了解决旋屏和键盘切换引起的程序重启问题,还需要增加一个属性:android:configChanges。这个属性可以理解为一个监听器,它将拦截旋屏和键盘切换事件,阻止程序重启而变为回调onConfigurationChanged方法。这里常用的属性取值为:keyboardHidden|orientation。
这篇关于Android 横竖屏的锁定的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!