再次感叹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. android拖动图片移动效果
  4. Android ListView的子项的随意拖动效果
  5. android中文字跑马灯效果
  6. android 选中效果xml文件
  7. android TextView 走马灯效果
  8. Android DrawerLayout实现抽屉效果
  9. 渐变的几种效果

随机推荐

  1. android中的震动
  2. Android(安卓)getResources的作用和需要
  3. Android录音下————AudioRecord源码分
  4. Android系统自带主题样式(android:theme),An
  5. dumpsys cpuinfo
  6. android中的menu和子menu小结
  7. 【Android】Android的Activity生命周期
  8. Android中使用sqlite笔记
  9. android布局属性详解
  10. android中控件的遮盖问题