美文网首页
菜鸟学ButterKnife

菜鸟学ButterKnife

作者: icyvalley | 来源:发表于2017-03-07 20:01 被阅读0次

    先新建一个项目,然后新建一个

    测试Activity 代码如上

    里面有个activity_butterknife

    ButterKinifeActivity

    代码很简单如下:

    activity_butterknife.xml

    里面只有一个TextView和Button

    现在开始添加ButterKnife依赖

    项目build.gradle

              添加

    阴影部分 应用build.gradle

    添加

    头部添加

    这边注释掉的官方有这句,加上会报错,应该是和上面那句冲突了,搜stackover没找到什么问题

    在下面dependencies添加:

    阴影两句即可

    ButterKnife添加完毕,现在开始生成代码,打开之前新建的

    ButterKnifeActivity

    右键Generate,选择

    全部选上

    点Confirm

    自动生成

    添加以下两句测试下:

    点击运行

    如下效果:

    几点有关ButterKnife的提示,使用时避免踩坑。

    Activity: ButterKnife.bind(this);

    必须在setContentView();之后,且父类bind绑定后,子类不需要再bindFragment :ButterKnife.bind(this, mRootView);属性布局不能用private 或static 修饰,否则会报错setContentView()不能通过注解实现。ButterKnife已经更新到版本8.x了,以前的版本中叫做@InjectView,7.x中叫@Bind,而现在改用叫@BindView。

    写的有点烂,主要是写一个自己一步一步学习的一个过程!

    喜欢的朋友看看,不喜欢的朋友绕过!

    相关文章

      网友评论

          本文标题:菜鸟学ButterKnife

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