识字粗堪供赋役,不须辛苦慕公卿。这篇文章主要讲述Android注入框架butterknife相关的知识,希望能为你提供帮助。
开源地址:https://github.com/JakeWharton/butterknife
参考:
1.http://www.jianshu.com/p/4f7338ef806e
2.http://blog.csdn.net/itjianghuxiaoxiong/article/details/50177549
ButterKnife
是在编译时注解,不会在运行时产生负担,Build工程后你会发现它生成了需要的代码,即它不是使用反射或者在运行时生成代码,所以它不会导致任何性能问题,也不会影响应用速度。
使用心得:
1.Activity ButterKnife.bind(this);
必须在setContentView();
之后,且父类bind绑定后,子类不需要再bind
2.Fragment ButterKnife.bind(this, mRootView);
3.属性布局不能用private or static 修饰,否则会报错
4.setContentView()不能通过注解实现。(其他的有些注解框架可以)
1. 替代findViewById()
2. 设置监听
【Android注入框架butterknife】
推荐阅读
- 比较系统之家一键重装那个好
- 微软小娜APP的案例分析
- HDU6020---MG loves apple(枚举)
- Android 网络
- Android底部导航BottomNavigationBar
- XamarinAndroid 自动绑定View变量
- android gralloc是什么意思
- 填坑实录Android Studio 利用 ADB WIFI 插件实现真机无线调试
- Android弹幕实现(基于B站弹幕开源系统-重构)