ButterKnife的安装与使用以及ButterKnife右键不显示的大坑

作为从安卓的的入门选手,第一次看到还以为是个第三方呢,从github下来之后感觉不对啊,这么多东西,后来一搜原来是个插件,而且不用从github上下载。

安装的方法很简单。

第一步:打开安卓studio的配置,找到Plugins,在右边搜索ButterKnife ,你就会看到下面这个界面。没有错,这样是搜不到的,因为这个是搜的应该是已经安装的,没有安装的就需要点击Search in repositories,你就会看到你想要的东西了。

如图选中 Zelezny,点击Install,等安装完成之后,再点击Restart Android Studio重启即可。

你以为这样就完了,其实还没有,接着就是在build.gradle里面配置,说到build.gradle,不得不说说这两个build.gradle,第一次导入第三方就坑在这上面了,明明导入了,愣是找不到,一不小心点开app文件夹才发现,哎呀居然还有一个,想具体知道两个build.gradle的区别请看这里:安卓两个build.gradle的区别

关于配置建议参考github上的文档,因为这是最新的。butterknife

打开这个页面你就会看到下面的东西,这个图片已经够详细了,按照说明在相应的build.gradle里面写就OK了(apply plugin: ‘com.android.library‘和apply plugin: ‘com.android.application‘会冲突,只留下apply plugin: ‘com.android.application‘就可以了)。

然后就是Sync Now就可以了。

不信你可以试试,新建一个Activity和对应的XML,然后在Activity中右键->Generate->Generate ButterKnife Injections,你就会发现这个界面,

如果你右键->Generate找不到Generate ButterKnife Injections这个选项,那就说明没问题,有可能就已经成功导入了,但是为什么右键不出来呢,那就是因为你放的位置不对,你信不,之前我也不信,后来我就抱着试试的态度,奇迹真的发生了,当你的鼠标放到

setContentView(R.layout.activity_main);

这一行代码上的时候,你再右键试一下,竟然出现了,虽然不知道ButterKnife为什么这样写,但是的确是浪费了我打大量的时间,希望看过此文的不要在走到这个坑里。

这个是我创建的网站:我就要系统 做一个程序员怎么能不会装系统,不会装系统就上我就要系统,程序员教你装系统(公众号同名)。

时间: 2024-08-05 05:23:00

ButterKnife的安装与使用以及ButterKnife右键不显示的大坑的相关文章

CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core)

CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License information (no user will be created) (license not accepted) Please make your choice from above ['q' to quit | 'c' to continue | 'r' to refresh]: 解决方法: 输入“

Eclipse Luna安装Hibernate Tools 4.2.3不显示,设置Eclipse运行的JDK

Eclipse Luna安装Hibernate Tools 4.2.3不显示,设置Eclipse运行的JDK,有需要的朋友可以参考下. eclipse-jee-luna-SR2中安装Hibernate Tools 4.2.3版本之后,发现找不到Hibernate Tools选项,原因是电脑的默认JDK版本是1.6的,它必须运行在1.7或者1.8.: 或者是安装低版本的插件.

pycharm 右键无法显示unittest框架&&解决右键只有unittest 运行如何取消右键显示进行普通run

上面是普通文件和unittest 导入的文件右键快捷键显示情况,可以看出两者快捷键都是ctr+shift+F10,如果你是右键模式想运行unitest,但是又不知道哪里配置unittest直接运行快捷键ctr+shift+F10就会实现unitest执行 ,如果你想取消文件unittest配置只需要,修改配置就可以如下点击下拉箭头点击editconfig: 点击defaults.下面python tests 选取unitest框架,点击添加配置加号: 修改Name自定义选取script,填入对应

ubuntu14.04 安装beyond Compare并添加右键对比支持

首先下载bcompare: http://yun.baidu.com/share/link?shareid=997735251&uk=3910054188 这里面有两个文件,一个安装文件,一个升级文件,都是.deb格式的,直接双击安装即可. 安装好后执行:

SVN安装后,右键不显示SVN菜单项

打开svn->setting对话框,找到Icon Overlays, show overlays and context menu only explorer当中显示, 重启电脑.配置如下所示:

Pydev安装成功后在Eclipse中不显示

[环境] Eclipse Version: Luna Service Release 1 (4.4.1) Windows System:  Windows 7 Python Version:  Python 2.7.4 JDK Version:      JDK 1.6 [现象] 参照安装文章安装后Pydev后,发现Window-> Preferences没有显示Pydev. http://blog.csdn.net/Jerry_1126/article/details/19359139 [处理

WinForm 之 窗口最小化到托盘及右键图标显示菜单

Form最小化是指整个Form都缩小到任务栏上,但是窗体以Form的标题栏形式显示在任务栏上, 若是想让Form以Icon的形式显示在任务栏右下角,则需要给Form添加一个NotifyIcon控件. 一.添加NotifyIcon控件 1 如下图为窗体添加一个 NotifyIcon 控件,并指定 Icon 和 Text 属性,如下图: 2 在需要窗体最小化到托盘的处理代码中,添加如下代码: if(this.WindowState==FormWindowState.Normal&&this.V

文件夹上不用按Shift,右键直接显示“在此处打开命令窗口”

文件夹(Windows资源管理器)上按Shift+右键,出现的"在此处打开命令窗口"菜单,是很有用的菜单.但需要按Shift显得不方便. 将下面文本保存为任意扩展名为.reg的文件,然后双击导入,即可实现不按Shift也显示这个菜单了. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\cmd] "Extended"=- [HKEY_CLASSES_ROOT\Directo

VMware Tools安装方法及解决无法全屏显示问题

环境:VMware8.0虚拟机        ubuntu:12.04 在刚安装完ubuntu后,屏幕不能全屏显示,此时: 1.安装VMware Tools 步骤: 1.1     进入ubuntu系统后,点击虚拟机上的[VM]->[install vmware tools],回到桌面回看到一个vmware tools的 cdrom图标. 1.2     双击打开,复制“VNwareTools-8.8.0-471268.tar.gz”到/home/liuqin/目录下.  用命令[tar -xz