首页 > 代码库 > Android_自定义简便快速通用的SimpleBaseAdapter
Android_自定义简便快速通用的SimpleBaseAdapter
public abstract class SimpleBaseAdapter<T> extends BaseAdapter { protected Context context; protected List<T> data; public SimpleBaseAdapter(Context context){ this(context, null); } public SimpleBaseAdapter(Context context, List<T> data) { this.context = context; this.data = http://www.mamicode.com/data == null ? new ArrayList() : new ArrayList (data);> 实例代码
private class MyAdapter extends SimpleBaseAdapter<String> { public MyAdapter(Context context, List<String> data) { super(context, data); } @Override public int getItemResource() { return R.layout.layout_item; } @Override public View getItemView(int position, View convertView, SimpleBaseAdapter<String>.ViewHolder holder) { TextView tvIndex = holder.getView(R.id.item_index); TextView tvContent = holder.getView(R.id.item_content); tvIndex.setText("p:" + position); tvContent.setText(getItem(position).toString()); return convertView; } }Android_自定义简便快速通用的SimpleBaseAdapter
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。