Заголовок вкладок в TabLayout не прокручивается вверх при прокрутке окна просмотра.

Привет, ребята, у меня проблема с настройкой макета вкладок, я сделал это в меру своих возможностей и знаний, но я не могу заставить его работать. Вот сценарий: Как вы можете видеть, вкладки застряли внизу прямо над окном просмотра

я настроил макет вкладок внутри макета координатора, но когда я пытаюсь прокрутить вверх, полосы вкладок не перемещаются, пейджер просмотра накладывается и прокручивается поверх вкладок. вкладки застряли внизу, вот мой код, может быть, вы, ребята, можете мне помочь:

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res-auto" app:id="@+id/coordinatorLayout" app:layout_width="match_parent" app:layout_height="match_parent">
<android.support.design.widget.AppBarLayout app:theme="@style/ThemeOverlay_AppCompat_Dark_ActionBar" app:id="@+id/mapAppbar" app:fitsSystemWindows="true" app:layout_width="match_parent" app:layout_height="UNKNOWN_DATA_0x1f401">
    <android.support.design.widget.CollapsingToolbarLayout app:id="@+id/main_collapsing" app:fitsSystemWindows="true" app:layout_width="match_parent" app:layout_height="match_parent" app:layout_scrollFlags="3" app:expandedTitleMarginStart="48dp" app:expandedTitleMarginEnd="64dp" app:contentScrim="#f15524">
        <fragment android:name="com.google.android.gms.maps.SupportMapFragment" android:id="@+id/map" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="UNKNOWN_DATA_0x1f401" android:layout_scrollFlags="5" android:layout_collapseMode="2" />
        <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="UNKNOWN_DATA_0x7f010047" android:popupTheme="@style/ThemeOverlay_AppCompat_Light" android:layout_collapseMode="1" />
        <android.support.design.widget.TabLayout android:layout_gravity="top|bottom|center_vertical|fill_vertical|center|fill" android:id="@+id/tabLayout" android:layout_width="match_parent" android:layout_height="UNKNOWN_DATA_0x7f010047" android:layout_collapseMode="1" android:tabIndicatorColor="#233" android:tabMode="0" android:tabTextColor="#1b1b1b" android:tabSelectedTextColor="#fff" />
    </android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_behavior="@string/appbar_scrolling_view_behavior" />
<android.support.design.widget.FloatingActionButton android:layout_gravity="top|bottom|left|right|center_vertical|fill_vertical|center_horizontal|fill_horizontal|center|fill|start|end" android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="16dp" android:fabSize="1" />


person Noel Omondi    schedule 03.06.2016    source источник
comment
я не мог понять ваше требование, также ваша ссылка на изображение снимка не показывает никаких вкладок. Вы можете объяснить? Вы хотите реализовать функцию nestedScrollView ??   -  person himanshu1496    schedule 03.06.2016
comment
Спасибо, внизу есть вкладки рядом с логотипом Google (внизу справа). Я пытаюсь реализовать макет сворачивающейся панели инструментов, но я не могу заставить вкладки прокручиваться вместе с другим содержимым, они всегда остаются внизу и скрыты за окном просмотра.   -  person Noel Omondi    schedule 03.06.2016


Ответы (1)


Попробуйте добавить этот код в свой класс:

mTabLayout.setupWithViewPager(mViewPager);
person Moti    schedule 10.07.2016