一开始没看懂反射,后百度了一下,初步认识了一下。具体了解和实现操作如下:
@Bind是@InjectView的后来发展的名称。
安装插件、添加依赖:
compile 'com.jakewharton:butterknife:8.6.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.6.0'
1、Android Studio上安装该插件。setting-Plugins-搜索:Zelezny;选择Android ButterKnife Zelezny。然后Install-Apply
2、安装好后,会有提醒,重新启动。
3、开始使用:依赖:compile ‘com.jakewharton:butterknife:7.0.0’//英文状态下的单引号
在java中activity中,找到R.layout.main,也就是主界面的布局,在该main中右击-Generat…-Android ButterKnife Zelezny
此中,如果没有出现Android ButterKnife Zelezny,有2个可能,a:忘记依赖了。b:下载了,没有应用,及Apply。
如果还是没有,那么可以单击setContentView(R.layout.activity_set_sign)中的activity_set_sign,然后再alt+insert,或者是右击
鼠标—Generat…—最后一个,就是了,即:Generate-ButterKnife-Injections;