package com.xmz.activity;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
public class MovieAdapter extends BaseAdapter {
private List<Map<String,Object>> list;
private Context context;
public MovieAdapter(Context context){
this.context=context;
this.list=new ArrayList<Map<String,Object>>();
}
@Override
public int getCount() {
return list.size();
}
@Override
public Map<String,Object> getItem(int location) {
return list.get(location);
}
@Override
public long getItemId(int arg0) {
return arg0;
}
public void addObject(Map<String,Object> map){
list.add(map);
notifyDataSetChanged();
}
@Override
public View getView(int location, View arg1, ViewGroup arg2) {
View view = LayoutInflater.from(context).inflate(R.layout.movie,null);
ImageView image=(ImageView)view.findViewById(R.id.movie_image);
TextView text=(TextView)view.findViewById(R.id.movie_text);
Map<String,Object> map=getItem(location);
image.setBackgroundDrawable((Drawable)map.get("image"));
text.setText(map.get("text").toString());
return view;
}
}
HorizontalScrollView实现Gallery
5星 · 超过95%的资源 需积分: 15 78 浏览量
2011-06-30
16:52:44
上传
评论 20
收藏 94KB RAR 举报
海岸丽归
- 粉丝: 28
- 资源: 8
最新资源
- python-leetcode面试题解之第157题用Read4读取N个字符-题解.zip
- python-leetcode面试题解之第156题上下翻转二叉树-题解.zip
- python-leetcode面试题解之第155题最小栈-题解.zip
- python-leetcode面试题解之第153题寻找旋转排序数组中的最小值-题解.zip
- python-leetcode面试题解之第152题乘积最大子数组-题解.zip
- python-leetcode面试题解之第151题反转字符串中的单词-题解.zip
- python-leetcode面试题解之第150题逆波兰表达式求值-题解.zip
- python-leetcode面试题解之第149题直线上最多的点数-题解.zip
- python-leetcode面试题解之第148题排序链表-题解.zip
- python-leetcode面试题解之第147题对链表进行插入排序-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
- 4
- 5
- 6
前往页