アプリケーションで Sherlock アクション バーを使用しています。メニューで「ifRoom|withText」機能を使用しました。縦向きモードでコードをテストすると、アイコンのみが表示され、向きを横向きに回転してもアイコンのみが表示されます。一方、横向きで実行すると、縦向きと横向きにテキストとアイコンが表示されます。これは、画面が回転したときにアクション バーが更新されないことを意味します。どうすれば修正できますか?
メニューには、
android:showAsAction="ifRoom|withText"
また、マニフェストファイルでこの行を使用して修正しました
android:configChanges="keyboardHidden|orientation|screenSize"
しかし、うまくいきませんでした。そして、コードアンドロイド2.3を実行します
また、アクティビティでフラグメントを使用しましたが、
FragmentManager fm = getSupportFragmentManager();
ft = fm.beginTransaction();
mFragment1 = fm.findFragmentByTag("f1");
if (mFragment1 == null) {
mFragment1 = new MenuFragment();
ft.add(mFragment1, "f1");
}
ft.commit();