Android横竖屏切换
2014-04-23 12:58
99 查看
1.锁定屏幕方向,禁止切换:
在AndroidManifest.xml中的Activity参数中加上
android:screenOrientation="landscape" 保持横屏
OR
android:screenOrientation="portrait" 保持竖屏
2.每次横竖屏切换时,会重启Activity,所以还要禁止切换屏幕时重启Activity,同样在在AndroidManifest.xml中的Activity参数中加上(当然,锁定了屏幕那就不需要这个了~)android:configChanges="keyboardHidden|orientation"
3.如果横竖屏切换需要根据屏幕再适配布局,可以重写onConfigurationChanged(Configuration newConfig)的方法
判断一下newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE
还是
newConfig.orientation==Configuration.ORIENTATION_PORTRAIT
然后根据需要,重新setContentView(R.layout.main_XXX);
在AndroidManifest.xml中的Activity参数中加上
android:screenOrientation="landscape" 保持横屏
OR
android:screenOrientation="portrait" 保持竖屏
2.每次横竖屏切换时,会重启Activity,所以还要禁止切换屏幕时重启Activity,同样在在AndroidManifest.xml中的Activity参数中加上(当然,锁定了屏幕那就不需要这个了~)android:configChanges="keyboardHidden|orientation"
3.如果横竖屏切换需要根据屏幕再适配布局,可以重写onConfigurationChanged(Configuration newConfig)的方法
判断一下newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE
还是
newConfig.orientation==Configuration.ORIENTATION_PORTRAIT
然后根据需要,重新setContentView(R.layout.main_XXX);
相关文章推荐
- Android的横竖屏切换
- android限制横竖屏切换 方法
- Android开发心得-横竖屏切换数据丢失
- Android实现在横竖屏切换时信息保留不会丢失
- Android横竖屏切换小结
- Android横竖屏切换总结
- android横竖屏切换时候Activity的生命周期
- Android横竖屏切换以及生命周期管理
- Android横竖屏切换总结
- 如何让Android横竖屏切换时不销毁当前activity
- 横竖屏切换时候activity的生命周期 android:configChanges
- android(32)(视频横竖屏切换的生命周期)
- Android应用横竖屏切换处理
- Android进步之路六:android限制横竖屏切换的方法
- Android—横竖屏切换小结
- android 横竖屏切换
- Android横竖屏切换小结
- android 横竖屏切换生命周期详解
- Android横竖屏切换的生命周期
- Android横竖屏切换总结