Volley的初步使用
2013-10-30 16:28
267 查看
核心使用方法:
这是一个volley中的NetworkImageView控件的应用
项目源码:http://download.csdn.net/detail/abc13939746593/6476871
更多使用方法的demo下载: http://download.csdn.net/detail/abc13939746593/6476935
PS:个人推荐下载第二个学习。
volley的更多资料学习 :/article/1875801.html
package com.hsx.volleydemo.adapter; import com.android.volley.toolbox.NetworkImageView; import com.hsx.volleydemo.R; import com.hsx.volleydemo.data.UrlBean; import com.hsx.volleydemo.tool.VolleyTool; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; public class ImgAdapter extends BaseAdapter { Context context; public ImgAdapter(Context context) { super(); this.context = context; } @Override public int getCount() { return UrlBean.urls.length; } @Override public Object getItem(int arg0) { return UrlBean.urls[arg0]; } @Override public long getItemId(int position) { return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; if (convertView == null) { holder = new ViewHolder(); LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); convertView = inflater.inflate(R.layout.list_item, null); holder.img = (NetworkImageView) convertView.findViewById(R.id.item_img); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.img.setDefaultImageResId(R.drawable.ic_launcher); holder.img.setImageUrl(UrlBean.urls[position], VolleyTool.getImageLoader(context)); return convertView; } private static class ViewHolder { private NetworkImageView img; } }
package com.hsx.volleydemo.tool; import android.content.Context; import com.android.volley.RequestQueue; import com.android.volley.toolbox.ImageLoader; import com.android.volley.toolbox.Volley; import com.hsx.volleydemo.cache.BitmapCache; public class VolleyTool { public static ImageLoader getImageLoader(Context context) { RequestQueue queue = Volley.newRequestQueue(context); ImageLoader imageLoader = new ImageLoader(queue, new BitmapCache()); return imageLoader; } }
这是一个volley中的NetworkImageView控件的应用
项目源码:http://download.csdn.net/detail/abc13939746593/6476871
更多使用方法的demo下载: http://download.csdn.net/detail/abc13939746593/6476935
PS:个人推荐下载第二个学习。
volley的更多资料学习 :/article/1875801.html
相关文章推荐
- 安卓网络通信框架Volley学习(一) Volley简介和初步使用
- Android网络框架-Volley(一) 初步使用Volley
- 初次接触volley网络框架,进行初步封装使用
- 初步使用Volley-了解Volley基本用法
- oracle初步使用
- MongoDB 初步使用
- Bochs虚拟机的使用及Linux的初步接触
- asp.net 初步入门使用正则抓取网页信息
- Android Volley入门到精通:使用Volley加载网络图片
- RecyclerView+Volley的使用
- Metasploit的armitage初步使用
- springmvc全局异常的初步使用
- jQuery 插件 flexslider 初步使用
- 图解谷歌地球使用入门、谷歌地球COM API 开发入门、谷歌地球使用的初步协议分析
- Android网络框架-Volley(五) 使用Volley发送自定义Request
- vue-rx的初步使用教程
- EventBus使用详解(一)——初步使用EventBus
- MSBuild使用初步
- EventBus使用详解(一)——初步使用EventBus
- Android中的ViewPager和 PagerAdapter的初步理解和使用