package cn.riddles.activity;
import android.content.Context;
import android.os.Environment;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
/**
* @author riddlezhang 歌曲条目适配器
*/
public class SongListAdapter extends BaseAdapter {
private static final String TAG = "SongListAdapter";
private Context mContext;
private String[] strings = {"王力宏","吴尊","何润东","金城武","吴彦祖"};
private String[] paths = {"http://list.image.baidu.com/t/image_category/galleryimg/menstar/hk/wang_li_hong.jpg",
"http://list.image.baidu.com/t/image_category/galleryimg/menstar/hk/wu_zun.jpg",
"http://list.image.baidu.com/t/image_category/galleryimg/menstar/hk/he_run_dong.jpg",
Environment.getExternalStorageDirectory() + "/MyDownloadFile/"+"jin_cheng_wu.jpg",
Environment.getExternalStorageDirectory() + "/MyDownloadFile/"+"wu_yan_zu.jpg"};
public SongListAdapter(Context mContext) {
this.mContext = mContext;
}
public void setmContext(Context mContext) {
this.mContext = mContext;
}
public int getCount() {
return paths.length;
}
public Object getItem(int position) {
return null;
}
public long getItemId(int position) {
return 0;
}
public View getView(int position, View convertView, ViewGroup parent) {
convertView = LayoutInflater.from(mContext).inflate(R.layout.lv_adapter, null);
ImageView image = (ImageView) convertView.findViewById(R.id.image);
TextView songer = (TextView) convertView.findViewById(R.id.songer);
image.setTag(paths[position]);
songer.setText(strings[position]);
new CanvasImageTask().execute(image);
Log.i(TAG, "execute:"+strings[position]);
return convertView;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Android中实现异步加载图片的Demo
共27个文件
class:9个
xml:4个
java:4个
4星 · 超过85%的资源 需积分: 3 776 下载量 83 浏览量
2012-06-11
16:15:41
上传
评论 4
收藏 52KB RAR 举报
温馨提示
Android中实现异步加载图片的Demo,无论给定的图片地址是本地的还是网上URL地址,都能实现边读文件流边显示图片(文件尚未读完即在屏幕上开始显示了)
资源推荐
资源详情
资源评论
收起资源包目录
AsyncDemo.rar (27个子文件)
AsyncDemo
bin
classes.dex 7KB
AsyncDemo.apk 18KB
cn
riddles
activity
MainActivity.class 829B
R$layout.class 431B
R$id.class 477B
R$drawable.class 442B
CanvasImageTask.class 2KB
R$attr.class 343B
R.class 538B
R$string.class 430B
SongListAdapter.class 3KB
resources.ap_ 13KB
res
drawable-ldpi
icon.png 2KB
drawable-hdpi
song_item_image.png 939B
icon.png 4KB
values
strings.xml 168B
drawable-mdpi
icon.png 3KB
layout
lv_adapter.xml 932B
main.xml 461B
assets
default.properties 364B
gen
cn
riddles
activity
R.java 1009B
src
cn
riddles
activity
SongListAdapter.java 2KB
CanvasImageTask.java 1KB
MainActivity.java 447B
.project 845B
.classpath 280B
AndroidManifest.xml 930B
共 27 条
- 1
a56869044
- 粉丝: 2
- 资源: 34
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页