更改方向ANDROID

问题描述:

我需要帮助。更改方向ANDROID

当设备方向更改为横向时,我的应用仍然失败。

最新问题?

我已经在Android设置体现android:configChanges="keyboardHidden|orientation" 和主要活动:

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    setContentView(R.layout.main); 
    super.onConfigurationChanged(newConfig); 

    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(); 
    } 
} 

和我的活动片段。

错误。

从删除setContentView(R.layout.main);

+0

这是没有帮助。 – Ares 2013-03-27 19:40:53

+0

我们必须知道应用程序失败了吗?如果失败是强制关闭或其他“异常”,则必须显示堆栈跟踪LogCat。如果LogCat在您的代码行中显示“异常”,它会在您的一个Java文件中显示行号。如果可能的话,请告诉我们该源代码行。 – 2013-03-27 20:14:32

+0

我不得不更改清单和主要活动不旋转,但其他活动正常工作 – Ares 2013-03-28 07:38:05

或许您在重新创建活动时遇到问题。

也许解决方案可能是here