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;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
AsyncDemo.rar (27个子文件)
AsyncDemo
.project 845B
default.properties 364B
bin
cn
riddles
activity
R$string.class 430B
R$layout.class 431B
MainActivity.class 829B
R$drawable.class 442B
SongListAdapter.class 3KB
CanvasImageTask.class 2KB
R.class 538B
R$attr.class 343B
R$id.class 477B
AsyncDemo.apk 18KB
resources.ap_ 13KB
classes.dex 7KB
AndroidManifest.xml 930B
src
cn
riddles
activity
CanvasImageTask.java 1KB
MainActivity.java 447B
SongListAdapter.java 2KB
res
values
strings.xml 168B
layout
main.xml 461B
lv_adapter.xml 932B
drawable-ldpi
icon.png 2KB
drawable-hdpi
song_item_image.png 939B
icon.png 4KB
drawable-mdpi
icon.png 3KB
.classpath 280B
gen
cn
riddles
activity
R.java 1009B
assets
共 27 条
- 1
资源评论
- 雷家二少2014-08-13写的不错,有价值,谢谢分享!
- Mykonos2012-05-21挺不错的,从本地加载图片的很好示例。 但是最终用了github上另一个示例,展示的是从网上拉取图片。 总之,都很不错~~哈哈
- 阿卡四十七2012-07-24资源还好,简单明了,就是分数要得太多了
Joshua-Wang
- 粉丝: 11
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功