今天我們就來(lái)學(xué)習(xí)一下 butterknife注解框架 的使用爆安,廢話不多說(shuō)直接講解叛复。
1、butterknife注解框架
一般情況下我們使用 findViewById 來(lái)引用控件和onClick點(diǎn)擊事件扔仓。以下代碼為通常情況的代碼引用
Button but = findViewById(R.id.bottom);
but.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//這里寫點(diǎn)擊事件的相關(guān)代碼
}
});
一般情況下我們都會(huì)這樣寫褐奥,下面就說(shuō)一下簡(jiǎn)單的butterknife注解框架的使用。
2020040607.jpg
是不是比第一種findViewById簡(jiǎn)單多了翘簇。
2撬码、安裝butterknife注解框架
Android Studio : File>Settings>Plugins 下的Marketplace是下載框架的因此我們直接搜索Android ButterKnife Zelezny點(diǎn)擊Installed下載。下載之后我們重啟一下Android Studio版保。
20200406.png
3呜笑、在項(xiàng)目文件加入對(duì)butterknifte的引用
重啟Android Studio之后我們就要開始導(dǎo)入插件了夫否。
File>project structure
2020040602.png
2020040603.png
點(diǎn)擊OK之后就可以發(fā)現(xiàn)里面含有
2020040604.png
點(diǎn)擊"OK"就成功導(dǎo)入了。
4叫胁、使用
寫XML布局文件慷吊,把要想初始化的控件,都加上ID
將鼠標(biāo)移到代碼中的布局的位置曹抬,摁快捷鍵“Alt+Insert”彈出對(duì)話框溉瓶,點(diǎn)擊“Generate ButterKnife Injections”,如圖:
2020040606.png
這樣就完成了
2020040607.jpg
下面你就可以繼續(xù)寫你的代碼了谤民。
總結(jié)
使用butterknife 就可以不用每次都findViewById 和onClick了堰酿,簡(jiǎn)單方便。