android ButterKnife註解

**

ButterKnife註解框架

**

ButterKnife註解框架可以減少findViewById以及setOnClickListener等代碼。
使用步驟:
1.點擊紅框Module配置文件在這裏插入圖片描述
添加依賴


    dependencies {
    ······
   //註解框架配置文件
    implementation "com.jakewharton:butterknife:10.0.0"
    annotationProcessor  "com.jakewharton:butterknife-compiler:10.0.0"
    }

2.在需要使用註解的activity.java中進行綁定在onCreate()方法下,

	setContentView(R.layout.activity_main);
   ButterKnife.bind(this);   

3.鼠標右鍵點擊activity_main。注意必須要右鍵activity_main,不然不會出現第4步中紅框中的選項在這裏插入圖片描述
4.點擊上圖中的Gentrate然後點擊最下面。
插件的簡單使用方法:
在佈局文件代碼比如R.layout.activity_main中按alt+Insert,可選擇Generate Butterknife Injections來自動綁定該佈局下的任意控件ID
6.出現如下界面就是綁定控件和綁定點擊事件的,懸着選擇需要綁定的控件以及點擊事件就會自動綁定在這裏插入圖片描述

	//控件綁定
	@BindView(R.id.openvideo)
    Button openvideo;
    @BindView(R.id.btchangelanguage)
    Button btchangelanguage;
    @BindView(R.id.t5)
    stretchtextview t5;
//點擊事件綁定
	 @OnClick(R.id.openvideo)
    public void onViewClicked() {
        startActivity(new Intent(MainActivity.this, VideoActivity.class));
    }

如果點擊之後沒有第4步中的方法,需要下載butterknife的輔助插件,plugins–>輸入zeleny
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章