首页 > 其他 > 详细

ButterKnife的简单使用

时间:2016-02-26 12:18:54      阅读:147      评论:0      收藏:0      [点我收藏+]

 刚刚学习Android,也不知道算不算已经入门!但是总感觉自己没有什么提高,所以就把一些学习内容写一遍下来。

 今天接触了ButterKnife这个第三方框架 GitHub地址:https://github.com/JakeWharton/butterknife

 注:7.0.1之后的版本将已将@InjectView --->@Bind  Butterknife.inject()--->ButterKnife.bind()

  ButterKnife不通过反射,而是通过预编译的方式实现,关键就是省事!入正题:

1   @Bind(R.id.txt_title)
2     TextView txt_title;
3     @Override
4     protected void onCreate(Bundle savedInstanceState) {
5         super.onCreate(savedInstanceState);
6         setContentView(R.layout.activity_main);
7         ButterKnife.bind(this);
8         txt_title.setText("hello world");
9     }

 

监听注入:

1   @OnClick(R.id.txt_title)
2     public  void chage(TextView view){
3         Log.i("com.alger","hello ButterKnife");
4     }

还有Fragment注入、ViewHolder注入都大差不多

ButterKnife.bind(this,view)这个重载函数

 

ButterKnife的简单使用

原文:http://www.cnblogs.com/lyysz/p/5219762.html

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