方向更改发生但没有在android 2.3.3中调用处理程序

时间:2013-06-18 12:48:23

标签: android

我基于2.3.3的代码并在设备4.0.4上进行测试 方向更改适用于活动,但我无法获得方向更改处理程序。

虽然我已经添加了所需的东西,但我不确定它是否完整 这就是我添加的内容

mainfest文件

<activity
        android:name="com.MainActivity"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar"
        android:configChanges="orientation|keyboardHidden" >

Acivity

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);

    // Checks the orientation of the screen
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
        Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
    }
  }

0 个答案:

没有答案