TabLayout滑動固定頂部
阿新 • • 發佈:2019-01-10
佈局檔案中使用以下程式碼即可
<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"