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

Android 屏幕旋转时保存状态

2010-10-20 11:26 465 查看
android中每次屏幕的旋转都会重启Activity,所以应该给每个activity加上
android:configChanges="keyboardHidden|orientation"属性,就不会重启activity,而是去调用
onConfigurationChanged(Configuration newConfig)。这样就可以在这个方法里调整显示方式:

public void onConfigurationChanged(Configuration newConfig)

{

super.onConfigurationChanged(newConfig);

if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATTON_LANDSCAPE)

{//Iand

}

else if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATTON_PORTRAIT)

{//port}

}

2.

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