butterknife的使用
第一步安装butterknife的简介和插件下载 ##
优点: 好用不多说了,上车
安装butterknife的插件:
自己的博客的地址:
github上面的地址:
https://github.com/JakeWharton/butterknife
butterknife的官网地址:
http://jakewharton.github.io/butterknife/
第二步依赖到项目中来使用
AS的依赖方式:
dependencies {
compile 'com.jakewharton:butterknife:8.6.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.6.0'
}
还需要一部就是插件的设置
在自己的module 的设置下面的代码
`apply plugin: 'com.neenbedankt.android-apt'`
关键一点就是project的依赖
在自己的modle的project里面设置一栏
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
使用的简介
在代码中的.java文件中选中布局 alt+insert 之后就会有butterknife的实现.
在使用tablayout的时候出现的依赖错误解决
第一个错误
出现的错误一:
图片的展示:
解析tablayout的错误: 第一次忘记一栏tablayout的支持包:
下面的错误是添加支持包的时候出现的错误.
第二个错误
在设置viewpage和tablayout的联合使用的过程中,我们的操作一般就是在依赖的的gradle中依赖相应的依赖包
也就是degin的支持包:
错误的图片的展示:
错误的原因查看:
this support library should not use a different verdion(24) than the compilesdkVersion(25)
我一前没有来得及细看,修改过22.2.0和等版本都不行,仔细看看错误
其实也就是我的默认的编译的版本和需要的依赖的版本是不一致的导致了编译不能通过!
之后我的编译的的sdk的版本是25,之后修改为25.1.0就ok了!
注意区别 tableLayout和TabLayout的区别: