Android学习整理-2-TabLayout的学习

2017-03-05  本文已影响71人  minminaya

Android学习整理 - 系列


Design Library -- TabLayout的用法

TabLayout

使用注意

  1. Theme要求

Caused by: java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.

在清单文件中设置如下代码即可:

android:theme="@style/Theme.AppCompat"

  1. 重写TabFragmentAdapter中的getPageTitle方法,如果忘记重写会导致联动Viewpager后没有title
@Override
  public CharSequence getPageTitle(int position) {
      return mTitles.get(position);
  }
  1. 在Tab选中的时候,设置ViewPager的联动:

viewpager.setCurrentItem(tab.getPosition());

使用说明

只实现滚动列表
滚动并联动

基本的使用与属性详解

Design库-TabLayout属性详解

TabLayout仿京东商品详情Tab

从TabLayout源码告诉你使用它的正确姿势,让你马上爱上它

注:本地测试项目是地址在E:\workspace\as20160914\TabLayoutLearning
上一篇下一篇

猜你喜欢

热点阅读