tablayout+viewpager使用中的坑

最近项目中刚好用到tablayout+viewpager+fragment,于是就科普一下tablayout的使用吧,如果去网上搜已经有很多实用的范例了,但是大部分都是在新项目中直接使用,没有我这种在老项目上使用的问题。
使用as3.0 添加最新的依赖,新项目这样添加没有问题
implementation 'com.android.support:design:26.1.0'
但是我的不是新项目啊(由于各种无法描述的原因),没法添加最新版本,所以    还是添加
compile 'com.android.support:design:22.2.1'

如果使用最新版本就会出现下面的错误,因为项目的编辑版本是22,只要不是最新的26都会报错的

  1. Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.
    解决办法:
    更改编译版本或者降低design版本

第一个错误解决了,开始添加代码,很简单的完成,开始运行,那么第二个错误来了

  1. Error inflating class android.support.design.widget.TabLayout主题设置

     
    

必须在AppTheme主题下添加这几个属性,颜色根据需要自己更改

更改tablayout的style参考
http://www.jianshu.com/p/7f79b08f5afa

下一篇文章:design中CoordinatorLayout 及AppBarLayout中遇到的问题

你可能感兴趣的:(tablayout+viewpager使用中的坑)