android横竖屏问题
2009-12-14 17:41
309 查看
在开发游戏的时候,有些 游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。
例如(landscape是横向,portrait是纵向):
更好的解决办法是:
可以给每个activity加上android:configChanges="keyboardHidden|orientation"属性,就不会重启activity.而是去调用onConfigurationChanged(Configuration newConfig). 这样就可以在这个方法里调整显示方式.
比如
Java代码
if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){
//横向
setContentView(R.layout.file_list_landscape);
}else{
//竖向
setContentView(R.layout.file_list);
}
例如(landscape是横向,portrait是纵向):
更好的解决办法是:
可以给每个activity加上android:configChanges="keyboardHidden|orientation"属性,就不会重启activity.而是去调用onConfigurationChanged(Configuration newConfig). 这样就可以在这个方法里调整显示方式.
比如
Java代码
if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){
//横向
setContentView(R.layout.file_list_landscape);
}else{
//竖向
setContentView(R.layout.file_list);
}
相关文章推荐
- android activity生命周期以及横竖屏切换问题
- Android 横竖屏切换时,当前activity界面的dialog消失的问题
- Android横竖屏切换问题
- android 横竖屏切换涉及到的问题
- 关于Android 横竖屏切换的问题
- android系统横竖屏切换问题
- Android 游戏开发中横竖屏切换问题
- android横竖屏切换和布局的问题
- 百度地图与Android横竖屏切换的问题
- Android横竖屏切换时Activity的生命周期问题
- Android之屏幕方向|显示方式|Activity重建问题|横竖屏切换不同的布局
- Android横竖屏切换及其相应布局载入问题
- Android横竖屏切换引起问题的小结
- 解决android横竖屏切换数据丢失的问题
- 【转】Android横竖屏切换问题
- 横竖屏切换时重构Activity生命周期的问题---android:configChanges的用法
- Android 解决横竖屏切换时,界面重新加载的问题
- Android游戏和应用开发中强制横竖屏引起的程序重新启动问题
- Android横竖屏切换Dialog、PopWindow无法消失的问题
- Android横竖屏切换重载问题与小结