Butter Knife?
黄油刀是一个非常好的Android视图注入库。 黄油刀有助于减少许多样板代码(例如,重复的findViewById调用)。 如果您处理的活动具有大量的视图,那么您就会知道,将代码与“ findViewById”集群在一起时,它很容易变得笨拙。 如果您有此问题,黄油刀是一个不错的库,可以查阅一下,这将是有关如何使用黄油刀的介绍。
即使您不想使用它,也有个好主意,这样,当您的Android朋友谈论黄油刀时,您就不会在考虑面包ðŸ〜。
图片说一千个单词,代码片段说一万个……ðð。 因此,我将举例说明何时使用黄油刀,何时不使用黄油刀,这样做您将很容易看到差异。 了解了此处展示的内容之后,您可以通过学习有关该图书馆的更多信息来进一步了解自己的知识。
只是让您知道,黄油刀不会以任何方式减慢您的应用程序,因为它使用了编译时注释,因此在运行时没有任何额外的成本。
Before Butter knife
我将要使用的UI在下面,它对您有所帮助,以便您可以了解发生了什么。
UI中有一个TextView和两个按钮。 我们将做两件事,有和没有黄油刀,这是在按钮上设置onClick侦听器并编辑文本视图ðŸ〜‹。