淺析 - TabLayout的基本用法

TabLayout可以實現著名的ViewpageIndicator的效果,實現tab與viewpager的聯動,並且使用起來更加簡單,如果需要使用首先得配置support下的design包,基本使用方法看示例:

    <android.support.design.widget.TabLayout
        android:id="@+id/tl"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="30dp"
        app:tabGravity="center"
        app:tabIndicatorColor="@color/red"
        app:tabMode="scrollable"
        app:tabPaddingEnd="10dp"
        app:tabPaddingStart="10dp"
        app:tabSelectedTextColor="@color/red"/>

代碼中只需要在viewpager設置adapter後面setupWithViewPager(vp),例如:

NewsAdapter adapter = new NewsAdapter(mContext, mInfo);
mVp.setAdapter(adapter);
mTl.setupWithViewPager(mVp);
發佈了19 篇原創文章 · 獲贊 18 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章