Android Studio 插件之 Android ButterKnife Zelezny
2016-06-29 14:25
603 查看
Android Studio 插件之 Android ButterKnife Zelezny
ButterKnife程序员都是懒惰的,不会偷懒的程序员都不是好的程序员。大部分Android开发应该都知道 @JakeWharton 大神的 ButterKnife 注解库,使用这个库我们可以不用写很多无聊的 findViewById() 和 setOnClickListener() 等代码。ButterKnife项目的主页在这里: http://jakewharton.github.io/butterknife/ 简单介绍一下使用方法:
public class ExampleActivity extends Activity { @Bind(R.id.title) EditText titleView; @Bind(R.id.subtitle) EditText subtitleView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.example_activity); ButterKnife.bind(this); } }
Android ButterKnife Zelezny是Android Studio的plugin,其目的是为了方便开发者快速的生成控件绑定视图的代码,提高编码效率。开发者只需点击几下鼠标就可以完成注解的增加,同时还是图形化的操作,可以说,大大减轻了开发者负担。尤其当布局中有很多view需要通过findviewbyid来获取引用时。
Android Studio安装该插件
file->setting-plugins输入Android Butterknife Zelezny
install
重启Android Studio
在bulid.gradle中添加依赖
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.jakewharton:butterknife:7.0.1' }
使用流程
下面是Android ButterKnife Zelezny的github上的一个动态使用流程图:相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories