您的位置:首页 > 移动开发 > Android开发

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: