Итак, у меня есть активность с навигационным видом. Нажимая на свой элемент, я меняю фрагмент на активность. Все фрагменты имеют одну и ту же панель инструментов. Но у вас есть эта панель инструментов и TabLayout. Я хотел бы знать, что лучше объявить тулбар раз о деятельности как этотНавигация с фрагментом. Панель инструментов
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<include layout="@layout/toolbar" />
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/toolbar" />
</RelativeLayout>
или объявить его в каждом фрагменте.
Недостатком первого метода является тень панели инструментов по умолчанию. При добавлении вкладки в фрагменте, тень выглядит
Когда я попробовал 2 решения. Вся моя панель инструментов была с обратным символом, а не анимированным логотипом.
Спасибо.
Поэтому мне нужно сделать что-то вроде 'mPager.setAdapter (mAdapter); TabLayout tabs = ((MyActivity) getActivity()). GetTabLayout(); tabs.setVisibility (View.VISIBLE); tabs.setupWithViewPager (mPager); ' Посмотрите не очень хорошо. –