详情看这篇文章
:https://blog.youkuaiyun.com/qq_41063141/article/details/82828047
buider.gradle(app中的dependencies加入):
implementation 'com.jakewharton:butterknife:10.1.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'
同时注意加1.8
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
xxxxxactivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);//这段代码一定要加上不然会导致程序启动失败内存溢出,程序崩溃
......
}
使用
@BindView(R.id.text_person_name)
TextView textPersonName;

本文详细介绍了如何在 Android 应用中使用 Butter Knife 库简化视图绑定过程。包括 Gradle 配置、注解使用及事件绑定等关键步骤。
最低0.47元/天 解锁文章
2096





