1. 在manifest文件中使用activity的默认属性,横屏竖屏时,惠反复调用onDestory和onCreate 造成不必要的开销。Android默认如此应该是为了适配不同的xml布局文件,重新初始化资源,显示效果会好一些;



2. manifest文件中配置activity的属性:

android:configChanges="orientation|screenSize"

在activity中将会回调函数:

public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
Log.i(TAG, "onConfigurationChanged : " + newConfig);
};


可以在这个函数newConfig中的参数,设置横竖屏所需要的资源替换等操作。

当然:可以使用manifest中的android:screenOrientation="portrait"(竖)或者android:screenOrientation="landscape"(横)直接控制横竖屏。

更多相关文章

  1. 箭头函数的基础使用
  2. NPM 和webpack 的基础使用
  3. Python技巧匿名函数、回调函数和高阶函数
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. Android(安卓)Camera 使用小结
  6. apk,task,android:process与android:sharedUserId的区别
  7. 整理分享ImageView属性大全
  8. android 按钮设计中state_selected属性
  9. addStatesFromChildren 和跑马灯

随机推荐

  1. 关于android.R.id.text1
  2. Android(安卓)Studio解决plugin with id
  3. Basics of Android(安卓): Part IV – An
  4. 安卓巴士Android开发神贴整理
  5. Android百度地图开发(三)范围搜索
  6. android framework java层服务 分析
  7. Android动画之Interpolator
  8. android中TextView跑马灯效果
  9. Animation
  10. Android(安卓)(Android(安卓)Studio)(Jav