Скрытие ActionBar от ActionBarActivity после фрагмента заставки

1

В основном пусковая установка - это ActionBarActivity, которая вызывает фрагмент (всплеск), а затем обратно в ActionBarActivity. Проблема перед тем, как всплеск станет видимым, появится панель действий, а затем всплеск.

Теги:

3 ответа

4
Лучший ответ

В принципе, вы хотите удалить панель действий, когда загружается ваш блейд-экран?. Попробуйте поместить этот элемент внутри текущей темы в res/values ​​/styles.xml

        <item name="android:windowNoTitle">true</item>

Это выглядит так:

 <style name="MyActivityTheme" parent="@android:style/Theme.Holo">
   <item name="android:windowNoTitle">true</item>

    <!-- other activity and action bar styles here -->
</style>

Надеюсь, это поможет.:)

  • 0
    NullPointerException, так как он должен вызывать getSupportActionBar ()
  • 0
    Я думаю, что я понял, сначала установив тему (моя главная тема для всех, в эту я добавил windowNoTitle = false), и в моем манифесте у действия запуска есть тема с атрибутом windowNoTitle = true.
Показать ещё 2 комментария
5

Это очень просто, если вы используете его из поддержки Android sdk 7, затем

getSupportActionBar() скрыть();.

еще

getActionBar() скрыть();.

  • 0
    я использую скрыть, но он охватывает только панель действий фрагмента, а не панель действий вызывающей деятельности
0

создайте тему с именем windowNotitle= true и используйте этот стиль в манифесте активности. Внутри Activity (launcher one) setTheme (вы обычный, этот я добавил windowNotitle= false), добавьте эту строку перед super.onCreate().

Ещё вопросы

Сообщество Overcoder
Наверх
Меню