Я использую панель действий Sherlock в своем приложении. Я использовал функцию «ifRoom|withText» в своем меню. Если я тестирую свой код в портретном режиме, я вижу только значок, а если я поворачиваю ориентацию в альбомную, я все равно вижу только значок. С другой стороны, если я запускаю альбомную ориентацию, я вижу текст и значок в портретной и альбомной ориентации. Это означает, что при повороте экрана панель действий не обновляется. Как я могу исправить?
В меню у меня
android:showAsAction="ifRoom|withText"
Также я использовал эту строку в своем файле манифеста, чтобы исправить
android:configChanges="keyboardHidden|orientation|screenSize"
но это не сработало. И я запускаю свой код Android 2.3
Также я использовал фрагмент в своей деятельности,
FragmentManager fm = getSupportFragmentManager();
ft = fm.beginTransaction();
mFragment1 = fm.findFragmentByTag("f1");
if (mFragment1 == null) {
mFragment1 = new MenuFragment();
ft.add(mFragment1, "f1");
}
ft.commit();