1
android 2.3.3バージョンでonConfigurationChanged()をオーバーライドしました。 Land-ScapeをPortraintに変更したとき、その向きは変更されましたが、PortraitからLandscapeに変更されることはありません。 方向を[縦]から[横]に変更してください。android 2.3.3バージョンでonConfigurationChanged()を使用する方法
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
int orientation = this.getResources().getConfiguration().orientation;
if (orientation == Configuration.ORIENTATION_PORTRAIT) {
setContentView(R.layout.settings);
} else if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
setContentView(R.layout.settings);
}
}
http://stackoverflow.com/questions/9566305/orientation- 2 3-3-3関連しています。エミュレータでのみ問題が発生しているようです。http://code.google.com/p/android/issues/detail?id=13189 – Nishant