TabLayout屬性的學習

2021-07-22 15:08:42 字數 1014 閱讀 4727

xml檔案屬性學習:

.support

.design

.widget

.tablayout

android:id="@+id/tabs"

//控制項的id

android:layout_width="wrap_content"

//控制項的寬

android:layout_height="wrap_content"

//控制項的高

//整個tablayout的背景顏色

//tablayout開始的位置的偏移量

//指示器下標的顏色

//指示器下標的高度(高度為0,相當於沒有下標)

//tab的模式(scrollable-滑動,fixed-固定)

//選中字型的顏色

//未選中字型的顏色

// 整個tablayout居中顯示(如果是fill,則是充滿)

// tablayout上字型的大小

//最大的tab寬度

//最小的tab寬度

/>

**上的實現:

tablayout.gettabat(position).select(); //預設選中某項

tablayout.newtab(); //建立乙個tab選項

tablayout.settext("tab -1"); //給tab上設定文字

tablayout.seticon(r.mipmap

.ic_launcher);//給tab上設定圖示

tablayout.addtab(tab4); //新增乙個tab選項

tablayout.setcustomview(); //新增自定義的view

tablayout.setontabselectedlistener();//tablayout的監聽事件

tablayout.setupwithviewpager(viewpager); //和viewpager的聯動

Design庫 TabLayout屬性詳解

1.什麼是tablayout 在原始碼中給出了tablayout的定義 tablayout provides a horizontal layout to display tabs.意思很明顯 tablayout提供了乙個水平的布局用來展示tabs。design庫 as有直接的引用,如果是eclip...

Design庫 TabLayout屬性詳解

1.什麼是tablayout 在原始碼中給出了tablayout的定義 tablayout provides a horizontal layout to display tabs.意思很明顯 tablayout提供了乙個水平的布局用來展示tabs。design庫 as有直接的引用,如果是eclip...

使用TabLayout遇到的坑

tabfragmentadapter fragmentadapter new tabfragmentadapter getactivity getsupportfragmentmanager mfragmentlist viewpager.setadapter fragmentadapter 給vi...