我正在开发一个应用程序,它有一个活动有两种不同的视图Landscape
和Portrait
模式。处理方向一切都很好,但问题是我想先显示Landscape
模式,然后用户可以稍后将方向更改为纵向,无论之前的活动是否处于Portrait
模式。
当我landscape
在清单中强制定义方向或通过调用onCreate setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
然后方法onConfigurationChanged
@Override
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);
}
没有被调用。
我也定义了
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
在清单中。
任何帮助都将是可观的。