TabLayout 是Ui設計畫面時,專們製作水平選項切換的一種元件,常常搭配viewpager2,製作選項對應頁面的切換。
這裡介紹的是TabLayout+tabItem也是一個TabLayout底下包含數個tabItem的結構com.google.android.material.tabs.TabLayout建立TabLayoutcom.google.android.material.tabs.TabItem 建立TabItem
實際效果如下
tablayout 建立完細部的設計常用到的指令有以下:app:tabBackground更換背景app:tabIndicatorFullWidth="true"訊問是否將下方的底線的寬拉長至物件寬的大小app:tabGravity=改變選項顯示的方式,種類以下
執行app:tabGravity=fill會出現顯示方式改變了但是item並沒有一起改變這時可以加上app:tabMaxWidth="0dp",讓畫面更好看
app:tabSelectedTextColor 變更選項被選擇時文字的顏色tabIndicatorColor設定底線的顏色tabIndicatorHeight 設定底線的高app:tabIndicatorGravity設定底線位置
tablayout 簡單的布置就這樣了 明天繼續加上viewpager+adapter