Butterknife在library下使用

2021-08-08 02:09:04 字數 642 閱讀 8358

在剛做專案之前,一直都沒有了解過元件化,都是在單一的模組下使用,感覺使用簡單,就沒有留意那麼多了,知道在公司做專案時,才發現,原來在元件化下的library中不能使用butterknife了,經過一番折騰,終於可以使用了,自butterknife8.0之後就可以使用了,原因在於library下的資源檔案中定義id不是final型別了,,,,下面直接介紹如何使用吧

第一步:在project的build.gradle檔案中新增

dependencies
第二步:在各個module中的build.gradle新增

在dependencies中新增

dependencies
第三步:在主專案中,使用butterknife直接用r來引用資源

在library專案中使用butterknife使用r2來引用資源,如下

這是在library中使用

class

exampleactivity

extends

activity

這是在主專案中使用

class

exampleactivity

extends

activity

ButterKnife在專案中使用

一 butterknife在專案中使用 1.在專案的project 的build.gredle 檔案中的dependencies標籤下新增。buildscript dependencies 2.在module的build.gredle 檔案中的dependencies標籤中新增 導入庫的依賴 com...

ButterKnife 新增使用

在使用 butterknife的時候 只配置乙個地方是不行的 之前一直只設定乙個,解析控制項有問題後來才知道,還需要把其他部分的配置補齊才能正確的解析控制項 compile com.jakewharton butterknife 8.6.0 apt com.jakewharton butterkni...

ButterKnife與BindView使用詳解

在activity中butterknife.bind this 必須在setcontentview 之後,且父類bind繫結後,子類不需要再bind 在fragment中butterknife.bind this,view 在adapter中butterknife.bind this,view 屬性...