TabLayout属性的学习

XML文件属性学习:

  <android.support.design.widget.TabLayout

        android:id="@+id/tabs"      //控件的ID

        android:layout_width="wrap_content"   //控件的宽

        android:layout_height="wrap_content"  //控件的高

        app:tabBackground="@color/line_view"  //整个TabLayout的背景颜色

        app:tabContentStart="20dp"  //TabLayout开始的位置的偏移量 

        app:tabIndicatorColor="@color/bule_zhu" //指示器下标的颜色

        app:tabIndicatorHeight="3dp" //指示器下标的高度(高度为0,相当于没有下标)

        app:tabMode="scrollable"  //Tab的模式(scrollable-滑动,fixed-固定)

        app:tabSelectedTextColor="@color/bule_zhu" //选中字体的颜色

        app:tabTextColor="@color/blue" //未选中字体的颜色

        app:tabGravity="center"   // 整个TabLayout居中显示(如果是fill,则是充满)

    app:tabTextAppearance="@android:style/TextAppearance.Holo.Large"  // tablayout上字体的大小

        app:tabMaxWidth="100dp"  //最大的tab宽度

        app:tabMinWidth="20dp"  //最小的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的联动
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值