簡簡單單的愛過,Android 外掛 ButterKnife Zelezny 與 butterknife 的超強配合使用
阿新 • • 發佈:2018-12-13
好啦,這裡好像也沒有需要我來嘮叨說什麼的了,就直接進入主題吧
為什麼要使用這兩個
因為我相信,我們都是從事Android的開發者,然後我們都是從小白階段過來了,肯定經歷過大量噁心的
findviewbyid();
今天我們學習完這個外掛,我們就可以從此脫離苦海,普度眾生了。
前期準備
先在你的idle中新增 ButterKnife Zelezny 這個外掛
在你的Moudle下的build.grade新增
compile 'com.jakewharton:butterknife:8.6.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.6.0'
使用階段
案例如下
使用前
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_contentprovider);
InitClick();
}
對應的activity_contentprovider.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/query" android:text="查詢user表" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout>
使用
右鍵activity_contentprovider,選擇藍色的選項
使用後
@BindView(R.id.query) Button query; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_contentprovider); ButterKnife.bind(this); InitClick(); }
好了,簡簡單單的愛過,就這樣,我們完成了,我們對相對應id的初始化了。