146_ViewUtils的使用
2016-05-25 00:15
225 查看
ViewUtils的使用
我们之前用过butterknife黄油刀黄油刀就是用注解来实现UI和点击事件的绑定
我们这次来用xUtils
之前用过xUtils的网络模块
现在用的是另一个模块,
ViewUtils
xUtils一共有4个模块
1.DbUtils 专门搞数据库操作的
2.ViewUtils 注解方式进行UI,资源和事件jian的绑定
3.HttpUtils 网络模块
4.BitmapUtils 图片加载
xUtils以前挺火的
但是现在不行了
HttpUtils是基于HttpClient的
但是Android5.0之后,HttpClient的apache的包被废除了
来用一下ViewUtils吧
先要在Activity或者Fragment注入
如果是在Activity注入
那么就是ViewUtils.inject(this);
如果是在Fragment注入
那么就是ViewUtils.inject(this,view);
注入之后就可以使用了
我们先绑定控件
@ViewInject(R.id.vp_main_content)
private ViewPager mVp_content;
@ViewInject(R.id.rg_main_tab)
private RadioGroup mRg_tab;
再绑定一下事件
本来是
mRg_tab.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
......
}
});
现在直接把里面的方法拿出来,然后绑定一下
@OnRadioGroupCheckedChange(R.id.rg_main_tab)
public void onCheckedChanged(RadioGroup group, int checkedId) {
......
}
非常的方便
4000
相关文章推荐
- 信息管理系统.0.1
- 偏好设置存储
- 训练3 习题12
- 《图解HTTP》学习笔记(六)-HTTP首部
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- 基于事件的开源网络库—libevent:应用介绍
- 计算机作品二等奖——信息学院请假系统
- (CV,Math)仿射几何
- Java基础回顾 : RuntimeException和Exception的区别
- Python源码剖析
- 145_RadioGroup结合ViewPager
- bzoj2434【NOI2011】阿狸的打字机
- 数组去重
- 144_ViewPager实现页面展示
- 遍历json中的list或者array数组对象
- c++作业6
- 一、初识java
- WinForm 遍历用户控件里CheckBox
- leetcode-101
- ORACLE 里面的LIKE 语句的详细作用格式什么呀