ButterKnife注解框架
来源:互联网 发布:单片机c语言讲解 编辑:程序博客网 时间:2024/06/03 15:22
1.导包
implementation 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
2.当然还要添加框架 打开 File—>Settings—>Plugins 搜索ButterKnife 找到 Android ButterKife Zelezny 到这里配置就结束了
3.选中主函数中的 选中activity_main 如下图
4.然后按住快捷键Alt+lnsScrLk 出来个框 选择最后一个
5.会弹出JB框选择相应的就行
6.就会出现以下代码 在之前你的布局中必须要先有这些控件
public class MainActivity extends AppCompatActivity { //这句注解代替了findbyid @BindView(R.id.tv) TextView tv; @BindView(R.id.but1) Button but1; @BindView(R.id.but2) Button but2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //这是注解控件必须写的代码 在框架里面他会自动生成 ButterKnife.bind(this); } @OnClick({R.id.but1, R.id.but2}) public void onViewClicked(View view) { switch (view.getId()) { case R.id.but1: break; case R.id.but2: break; } } }
7.在fragment中需要这样绑定
View view = View.inflate(getContext(), R.layout.fragment_blank, null);Unbinder unbinder = ButterKnife.bind(this, view);
8.也需要在onDestroyView方法中取消视图绑定
@Override public void onDestroyView() { super.onDestroyView(); unbinder.unbind(); }
阅读全文
0 0
- butterKnife注解开发框架
- ButterKnife注解框架使用
- Android butterknife注解框架
- Android ButterKnife注解框架
- butterknife注解框架更新
- butterknife注解框架
- 注解框架ButterKnife
- android注解框架--ButterKnife
- butterKnife注解框架
- ButterKnife注解框架
- Android Butterknife框架 注解攻略
- Android butterknife框架 注解攻略
- Android butterknife框架 注解攻略
- Android Butterknife框架 注解攻略:
- android注解框架ButterKnife学习
- ButterKnife 注解框架的使用
- Android ButterKnife注解框架使用
- butterknife注解框架源码解析
- 基于 Java 的 bean 配置
- 一些Python库的安装
- Filter 过滤器
- 12.2 省选训练总结
- Android 用Retrofit进行网络获取数据,recyclerview进行展示在Fragment里,并存入到GreenDao数据库中
- ButterKnife注解框架
- Python之break和continue
- vim
- 【1701H1】【穆晨】【171203】连续第五十四天总结
- Linux作业二
- 数组的冒泡排序
- 状压dp 方格取数(1)
- SpringMVC拦截器
- transform实现元素的移动、缩放、旋转、变形