BufferKnife和Android ButterKnife Zelezny的添加与使用
来源:互联网 发布:现在哪家php培训机构好 编辑:程序博客网 时间:2024/05/16 00:28
BufferKnife主要是注解式开发,简化开发人员开发速度,它的使用非常简单,容易上手,下面来看看它的简单使用吧。
BufferKnife的添加
在工程中找到build.gradle文件,添加依赖(这个不是最新版本)
compile 'com.jakewharton:butterknife:6.1.0'
添加之后同步一下(Sync),现在就可以使用它的功能了,相关手写方法随便一查就可以出现很多。Android ButterKnife Zelezny的添加
Android ButterKnife Zelezny是一个插件,配合BufferKnife使用,方便快捷
1.File》》Settings》》Plugins,选择后可以看到下方有个Browse repositories选中
2.在输入框中搜索BufferKnife,找到Android BufferKnife Zelezny 选中,右边框框中会出现一个Install按钮,点击下载
下载后再次点击,重启AS,再次打开Plugis能找到Android BufferKnife Zelezny说明你已经安装成功了。
3.快捷使用
选中一个Activity的布局(R.layout.###),选中###,AS默认快捷键Alt+Insert,出现和BufferKnife相关的选项,选择它,出现你布局中所有有id的控件,
onCLick选项是点击事件,Variable Name是定义控件名称,下方有Create ViewHoler快捷和Split Onclick methods,点击Confirm
4.效果
@InjectView(R.id.btn_start_myLoc) Button btnStartMyLoc; @InjectView(R.id.tv_myLoc) TextView tvMyLoc;
@OnClick({R.id.btn_start_myLoc, R.id.tv_myLoc}) public void onViewClicked(View view) { switch (view.getId()) { case R.id.btn_start_myLoc: break; case R.id.tv_myLoc: break; } }
阅读全文
5 0
- BufferKnife和Android ButterKnife Zelezny的添加与使用
- Android Studio 插件ButterKnife Zelezny的添加
- Android ButterKnife Zelezny插件的安装与使用
- Android ButterKnife Zelezny插件的安装与使用
- Android 注解 ButterKnife Zelezny插件的安装与使用
- Android ButterKnife Zelezny插件的安装与使用
- Android Studio使用ButterKnife和Zelezny
- Android studio 中 butterknife zelezny 的使用
- 使用Android ButterKnife Zelezny的正确姿势
- butterknife和对应插件android butterknife zelezny的使用详细记录
- android ButterKnife Zelezny 插件使用
- Android Studio中 Android butterKnife Zelezny和 Android Parcelable code generator的使用(备忘录)
- Andorid之注解插件Android ButterKnife Zelezny的安装与使用,插件ADBWIFI
- Android ButterKnife Zelezny插件的安装与使用(可视化一键生成)
- (自动注解)Android ButterKnife Zelezny插件的安装与使用
- 为android-butterknife-zelezny添加依赖关系
- Android-butterKnife的使用及Zelezny插件的安装
- android studio中butterknife zelezny插件的使用
- 网络监测机器人 设备自动监测软件c#
- <Python爬虫>爬取豆瓣图书/豆瓣电影系列
- 关于windows系统字体的一些问题
- ubuntu的apt-get install的默认安装路径
- 【备忘】极客学院python开发工程师视频教程下载
- BufferKnife和Android ButterKnife Zelezny的添加与使用
- js 提示 undefined
- 宜家正式在澳大利亚推出虚拟现实商店
- 关于火狐浏览器checkbox选中状态刷新后无变化的问题
- android客制化:恢复出厂设置后移除SystemUI
- Debian Stable (Jessie 8.8) 升级到最新的stable (stretch 9.0)
- CSS: box-sizing
- intellij idea can't use subversion command line svn
- jsp中导入js文件