Android Studio 依赖注入框架 butterknife
来源:互联网 发布:代帮上传淘宝宝贝 编辑:程序博客网 时间:2024/06/05 22:51
Android Studio 依赖注入框架 butterknife 让我们从繁琐的findviewbyId中解救出来。
1、Activity视图注入:
onCreate 方法中 ButterKnife.inject(this);
2、Fragment视图注入
onCreateView方法中 ButterKnife.inject(this, rootView); onDestroyView方法中 ButterKnife.reset(this);
3、Adapter视图注入
ViewHolder构造方法中 ButterKnife.inject(this, view);
视图注入的书写形式:
@InjectView(R.id.tv_title) TextView tvTitle; @InjectView(R.id.tv_catalog) TextView tvLetter; @InjectView(R.id.tv_divider) TextView tvDivider;
ps: Android Studio 插件 android butterknife zelezny 一键从布局文件中生成对于的 View 声明和 ButterKnife 注解,具体步骤如下:
1、安装Android Studio 插件 android butterknife zelezny;
2、布局ID(R.layout.main)右键 Generate->Generate Butterknife injections;
3、对话框中选择需要注入的View,还可以为Adapter创建一个ViewHolder;
4、点击confirm,自动生成;
插件下载地址:android butterknife zelezny
点击事件的书写形式:
@OnClick({ R.id.btn1, R.id.btn2, R.id.btn3,})public void onClick(View v) { switch (v.getId()) { case R.id.btn1: break; case R.id.btn2: break; case R.id.btn3: break; default: break; }}
ps: 1、点击事件方法名任意,此处命名为onClick 2、如果View只需要设置点击事件,就不需要 @InjectView(R.id.btn1) Button btn1;
0 0
- Android Studio 依赖注入框架 butterknife
- Android ButterKnife依赖注入框架简单使用
- android依赖注入框架Dagger和Butterknife实战
- Android开源框架——依赖注入ButterKnife
- Android ButterKnife依赖注入框架的引入和使用
- Android视图注入框架butterknife
- Android ButterKnife注入框架 使用
- Android ButterKnife注入框架 使用
- Android butterknife view注入框架
- Android依赖注入:Dagger、RoboGuice和ButterKnife
- Android依赖注入:Dagger、RoboGuice和ButterKnife
- Android依赖注入:Dagger、RoboGuice和ButterKnife
- 依赖注入ButterKnife,Android Annotations,Dagger2
- Android依赖注入:Dagger、RoboGuice和ButterKnife
- android studio引入ButterKnife框架
- 关于Android依赖注入框架ButterKnife和Dagger的简单比较
- 关于Android依赖注入框架ButterKnife和Dagger的简单比较
- Android依赖注入框架:ButterKnife 8.4.0新版本导入及使用详解
- 获取所有应用的资源id和uri
- linux程序设计——用互斥量进行同步(第十二章)
- java GraphicsMagick入门
- leetcode Power of Two位运算
- svn撤销版本修改
- Android Studio 依赖注入框架 butterknife
- OC基础语法-03 面向对象思想
- Android bundle 传值方法
- 初识Hadoop入门介绍
- 最大堆、最小堆、堆排序
- sed + grep 解决 Android docs 打开慢的问题
- Android通过tcpdump抓包
- C#读写txt文件的两种方法介绍
- hdu 4460 Friend Chains(最短路径,spfa)