1. 程式人生 > >TabLayout滑動固定頂部

TabLayout滑動固定頂部

佈局檔案中使用以下程式碼即可

<android.support.design.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
    <android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
> <!-- AppBarLayout裡放入的都可以跟著向上滑動滑出佈局的的, 新增app:layout_scrollFlags="scroll"屬性可以滑出佈局 TabLayout沒有新增,所以停留在頂部 --> <android.support.design.widget.TabLayout android:id="@+id/home_tablayout" android:background="#fff" android:layout_width="match_parent" android:layout_height=
"wrap_content" app:tabIndicatorColor="@color/colorRedDark" app:tabMode="fixed" app:tabSelectedTextColor="@color/colorOrange" app:tabTextColor="@color/colorGary"> </android.support.design.widget.TabLayout> </android.support.design.widget.AppBarLayout>

另外,如果使用ScrollView要實現ViewPager填充,需要給ScrollView新增一下屬性

        確保ScrollView可以被子內容填充

android:fillViewport="true"