项目中,xutils使用的次数是最多的了,这里记载一下几个常用到的地方,以后会继续更新。
一.依赖注入(注解实现):省去了findviewById()操作。
下面是具体代码:
<span style="font-size:18px;">@ViewInject(R.id.gv_model)
private GridView gv_model;</span>
<span style="font-size:18px;">ViewUtils.inject(this, view);</span>
用ViewUtils的inject方法进行注入,这里的参数有多种,针对了不同的情况。
1.activity:填入this即可(也可以其他)
2.fragment或者其他通过布局加载器加载的布局对象,用(handler,view)
二.异步加载图片
只需要一行代码:
<span style="font-size:18px;">bitmapUtil.display(imageview, imageurl);</span>
第一个参数是图片容器,第二个参数是图片链接
当然,在使用前要对bitmaputils进行初始化操作:
<pre name="code" class="java"><pre name="code" class="java"><span style="font-size:18px;">private BitmapUtils bitmapUtil;</span>
<span style="font-size:18px;">bitmapUtil = new BitmapUtils(context);</span>
三.异步访问网络
这个是前期用的,但是有了更好的okhttp,个人感觉这个更好一些吧。准备把手上所有项目都使用这个组件。