Android(安卓)屏幕旋转时保存状态
16lz
2021-12-10
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.
更多相关文章
- [置顶] Android上传文件到Web服务器,PHP接收文件(二)
- android AIDL(Android(安卓)Interface Define Language)
- Android深入浅出之Audio
- 我的android 第19天 - 上下文菜单
- Android(安卓)电子罗盘 --指南针(方向传感器的应用)
- Android(安卓)调用系统原生相机拍照并储存到指定位置
- Android处理Bitmap的一些方法
- Android调用系统摄像头拍照并剪裁压缩
- Android不支持web页滚动