TabLayout属性的学习

来源:互联网 发布:linux的dd创建多个文件 编辑:程序博客网 时间:2024/06/05 07:09

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();  //添加自定义的viewtablayout.setOnTabSelectedListener();//TabLayout的监听事件tabLayout.setupWithViewPager(Viewpager);  //和ViewPager的联动
0 0
原创粉丝点击