再次感叹Android的碎片化!!!!

设置AndroidManifest.xml中Activity的android:configChanges=”keyboardHidden|orientation|screenSize”

Android4.0需设置screenSize才有效果.

2.2,2.3这些只需设置keyboardHidden|orientation

4.0 --> keyboardHidden|orientation|screenSize

<activity            android:name=".MainActivity"            android:configChanges="keyboardHidden|orientation|screenSize"            android:label="@string/app_name" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter></activity>


@Overridepublic void onConfigurationChanged(Configuration newConfig){super.onConfigurationChanged(newConfig);if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE){Log.v(TAG, "ORIENTATION_LANDSCAPE");}if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT){Log.v(TAG, "ORIENTATION_PORTRAIT");}    if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO)    {     }     else if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES)    {     }}

更多相关文章

  1. android 进度条
  2. android控件属性(中文)
  3. 补间动画
  4. android 设置 永不休眠
  5. 安卓开发---进度条
  6. Android(安卓)Layout 布局属性全解
  7. android 常用代码
  8. RadioGroup和RadioButton的使用记录
  9. Android中设置文本颜色的三种方法

随机推荐

  1. 提升Android ListView性能的几个技巧
  2. OkHttp的基本用法
  3. eclipse 调试手机Android
  4. Android(安卓)学习记录-布局预览错误
  5. ImageView图像控件之缩放和旋转
  6. Android事件分发机制浅分析
  7. ubuntu进行配置Android 的NDK环境
  8. weex最新实践,android集成,vue写三端统一的
  9. android Dialog 学习
  10. Android插件化小Demo