美文网首页
tablayout+viewpager使用中的坑

tablayout+viewpager使用中的坑

作者: 给你一刀 | 来源:发表于2017-10-17 23:58 被阅读0次
最近项目中刚好用到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主题设置

     <style name="AppTheme" parent="AppTheme.Base">
         <item name="colorPrimary">#3F51B5</item>
         <item name="colorPrimaryDark">#303F9F</item>
         <item name="colorAccent">#FF4081</item>
     </style>
    

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

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

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

相关文章

网友评论

      本文标题:tablayout+viewpager使用中的坑

      本文链接:https://www.haomeiwen.com/subject/bhajuxtx.html