Подтвердить что ты не робот

Android, вкладки без панели действий

Этот вопрос задан (например, здесь Использование ViewPager с вкладками без actionBar), однако ответ там не работает. Там есть ссылки на Swipey, но, к сожалению, ссылка также нарушена.

В примере с сайта Android EffectiveNavigation используется Actionbar для размещения фрагмента вкладки, поэтому, очевидно, если я задал тему .NoActionBar, тогда нет хост. Любой другой способ? Спасибо.

Обновить снимок экрана, который я хочу создать, наверху нет панели действий. enter image description here

Обновление 2, это из примера Google, там есть панель действий сверху (под названием "Эффективная навигация", которую я хочу избавиться от

enter image description here

4b9b3361

Ответ 1

Решение вашей проблемы уже приведено в http://developer.android.com/

Чтобы отключить значок и заголовок строки-указателя, вы должны сделать две вещи:

 setDisplayShowHomeEnabled(false);  // hides action bar icon
 setDisplayShowTitleEnabled(false); // hides action bar title

Следуйте инструкциям, приведенным в Использование панели действий split

Введите следующий код в OnCreate()

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.navigation_drawer);

        getActionBar().setDisplayShowHomeEnabled(false);  // hides action bar icon
        getActionBar().setDisplayShowTitleEnabled(false); // hides action bar title
        //rest of your code...
}

enter image description here

После обновления Android на панели инструментов в панели инструментов есть много изменений.

Пожалуйста, следуйте ниже ссылкам, чтобы создать swipable вкладки в Andoid.

Структура дизайна:

Рекомендации по дизайну вкладок

enter image description here

Ниже приведены некоторые полезные ссылки. Пожалуйста, обратитесь к ним.

Загрузите образец zip из ниже ссылки

http://developer.android.com/samples/SlidingTabsBasic/index.html

Или ссылку на эти ссылки

http://www.android4devs.com/2015/01/how-to-make-material-design-sliding-tabs.html

http://www.exoguru.com/android/material-design/navigation/android-sliding-tabs-with-material-design.html

http://www.truiton.com/2015/06/android-tabs-example-fragments-viewpager/

https://guides.codepath.com/android/Google-Play-Style-Tabs-using-TabLayout

Это может помочь вам...

Ответ 2

Вы можете:

  • Используйте ViewPager с PagerTabStrip

  • Используйте ViewPager с классом TabPageIndicator из библиотеки ViewPagerIndicator

  • Используйте ViewPager с другими индикаторами вкладки третьей стороны (например, в категории "Просмотр пейджеров" в Android Arsenal)

  • Используйте ViewPager и создайте собственный индикатор с вкладками

  • Используйте FragmentTabHost и пропустите часть прокрутки

Ответ 3

Наряду с

getActionBar().setDisplayShowHomeEnabled(false);
getActionBar().setDisplayShowTitleEnabled(false);

Используйте это также

getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);