Android框架ButterKnife的使用详解,butterknife8.x.x版本的使用方法
2017-10-16 18:57
639 查看
butterknife是由Android大神JakeWharton所开发,项目地址
https://github.com/JakeWharton/butterknife/1这里说一下8.1.0版本的使用,这个版本和以前的老版本使用方法修改了一下,不过也是比较简单的。首先我们要在Module中build.gradle增加引入库:
/*增加注解的使用 butterknife*/
compile 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'123还有Module中build.gradle添加构建://apply plugin: 'com.android.library'apply plugin:'com.jakewharton.butterknife'1然后我们需要在Project中build.gradle的depencises添加:
classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'repositories { mavenCentral() }1然后最后我们就可以使用我们的butterknife了。简单写一下Activity的使用:
@BindView(R.id.tv)TextView tv;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ButterKnife.bind(this);}123456789fragment中看官方使用了解绑,我在这里这样使用:
/*** ButterKnife的使用,官方在fragment中使用了解绑*/protected Unbinder unbinder;@BindView(R.id.tv)TextView tv;@Nullable@Overridepublic View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {View rootView = inflater.inflate(R.layout.activity_main, container, false);unbinder = ButterKnife.bind(this, rootView);return rootView;}@Overridepublic void onDestroy() {super.onDestroy();unbinder.unbind();}
相关文章推荐
- [置顶] 【Android】Android开发之著名框架ButterKnife的使用详解,butterknife8.1.0版本的使用方法
- 【Android】Android开发之著名框架ButterKnife的使用详解,butterknife8.1.0版本的使用方法
- Android ButterKnife 注解框架的使用详解和原理分析
- Android依赖注入框架:ButterKnife 8.4.0新版本导入及使用详解
- Android Butterknife框架基本使用教程
- Android 注解开发 ButterKnife使用详解及教程
- Android——注释框架ButterKnife使用教程
- (2016.5.26更新8.0.1失效问题)Android Studio上使用Butterknife注解框架与插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny(转)
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android ButterKnife注入框架 使用
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- android依赖注入框架Butter Knife的使用。
- android(android studio)中使用注解框架butterknife
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- ButterKnife框架使用详解