Macbook下Android studio的butterknife的應用

android studio 版本1.2.1
1. 在build.gradle中增加加粗的語句,butterknife的版本爲6.1.0

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "com.example.wuqiong.demo"
        minSdkVersion 10
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.1.1'
    **compile 'com.jakewharton:butterknife:6.1.0'**
}

2.點擊工具欄中的“同步gradle文件“按鈕這裏寫圖片描述
3.修改activity文件, ButterKnife.inject(this)這一句一定不要忘了。


public class MainActivity extends ActionBarActivity {
    @InjectView(R.id.tv)
    TextView mTv;

    @InjectView(R.id.btn)
    Button mBtn;

    @OnClick(R.id.btn)
    void display() {
        mTv.setText("aaaa");
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ButterKnife.inject(this);

        mTv.setText("bbbb");
    }

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