我有一个超过50多个布局的项目,每个我都在做代码来获取像findViewById这样的小部件的引用。无论如何要减少线条。
我建议使用Butterknife。
因为它在编译期间使用注释处理,所以在运行时期间没有性能/开销损失。
作为提示,不要忘记将ButterKnife.inject(this);
放在像onCreate()
这样的适当位置
Android推出Data Binding Library
摆脱findViewById();
访问Android Official : Data Binding Guide。
重要:它的Beta版本。
更新:现在它在Alpha中可用