android:configChanges="orientation|keyboard|keyboardHidden|screenSize|layoutDirection"该为下面的试试看
android:screenOrientation="sensor"

解决方案 »

  1.   

    @Override
    public void onClick(View v)
    {
    // TODO Auto-generated method stub
    switch (v.getId())
    {
    case R.id.btn01:
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    break;
    case R.id.btn02:
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    break;
    default:
    break;
    }
    }这样子就能响应public void onConfigurationChanged(Configuration newConfig)事件,但如果按CTRL+F11/F12,或小键盘 7就不响应,直接放手机上,设置屏幕为自动旋转,也不响应,不知这个响应什么呢?
      

  2.   

    android:configChanges="orientation|keyboardHidden"
                android:windowSoftInputMode="adjustResize|stateHidden"