首页 > 编程语言 > 详细

ButterKnife-5.1.2.jar(较低版本的ButterKnife)使用方法

时间:2016-07-24 09:21:13      阅读:328      评论:0      收藏:0      [点我收藏+]

一、先配置好环境

1.在工程上右键,选Properties,然后选Java Compiler,选Annotation Processing,把那三个Enable复选框都勾选上

技术分享

 

2.然后选择Factory Path,勾选Enable project specific settings,然后添加ButterKnife的jar包。

技术分享

 

 

二、使用

1.在Activity的onCreate方法中注册ButterKnife,这样Activity里的所有子view都可以进行注册。

1     @Override
2     protected void onCreate(Bundle savedInstanceState) {
3         super.onCreate(savedInstanceState);
4         setContentView(R.layout.activity_main);
5         ButterKnife.inject(this);
6     }

不仅仅是Activity中可以注册,其他的例如Fragment,ViewHolder等都可以注册,这里不做演示。

2.在类中直接注册控件

1     @InjectView(R.id.button1)
2     Button button1;

这样button1就是控件R.id.button1的引用了,后面可以对这个引用进行操作了,比如setText("")等等。

3.也可以注册点击事件

1     @OnClick(R.id.button1)
2     public void onClick(View view){
3         System.out.println("test");
4     }

 

 

PS:现在已经出了高版本的ButterKnife,注册的方法有所不同

ButterKnife-5.1.2.jar(较低版本的ButterKnife)使用方法

原文:http://www.cnblogs.com/johnsonwei/p/5700094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!