您当前的位置:首页 > 计算机 > 编程开发 > 安卓(android)开发

tablayout基本用法——入门级

时间:01-14来源:作者:点击数:
城东书院 www.cdsy.xyz

引入:需要在gradle文件中加入design库

implementation 'com.android.support:design:28.0.0'

基本用法:

<com.google.android.material.tabs.TabLayout

android:id="@+id/tab"

android:layout_width=“match_parent”

android:layout_height=“wrap_content”

app:tabMode=“fixed”

tabMode 可设置fixed和 scrollable;

fixed:指的是固定tab;

scrollable指的是tab可滑动

app:tabIndicatorColor="#FFEB3B" 下标颜色(指示线颜色)

app:tabTextColor="@android:color/black" tab未选中的文本颜色

app:tabGravity=“center"tab居中显示(默认fill)

app:tabBackground=”#F1EEEE" tab背景颜色

app:tabSelectedTextColor="#2196F3" tab选中时文本颜色

app:tabIndicatorHeight=“6dp” 下标高度(指示线高度)

设为0dp或者有颜色设为透明,下标隐藏

/>

监听事件:mTabLayout.addOnTabSelectedListener

        mTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
            @Override
            public void onTabSelected(TabLayout.Tab tab) {
                //选择时触发
            }
 
            @Override
            public void onTabUnselected(TabLayout.Tab tab) {
                //未选择是触发
            }
 
            @Override
            public void onTabReselected(TabLayout.Tab tab) {
                //选中之后再次点击即复选时触发
               
            }
        });
城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门