Android MyBaseAdapter
来源:互联网 发布:冬装服装搭配知乎 编辑:程序博客网 时间:2024/06/16 09:23
对ListView和GridView适配器的在封装,直接继承此类即可
/** * Created by wkk on 2016/2/26. */import java.util.ArrayList;import java.util.Collection;import java.util.List;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;public abstract class MyBaseAdapter<T> extends BaseAdapter {private List<T> list;protected LayoutInflater inflater;public void add(T t) {list.add(t); }public void addList(Collection<? extends T> t) {list.addAll(t); }public void remove(T t) {list.remove(t); }public void removeList(Collection<? extends T> t) {list.removeAll(t); }public List<T> getList() {return list; }public MyBaseAdapter(Context context) {super();list = new ArrayList<T>();inflater = LayoutInflater.from(context); }@Overridepublic int getCount() {// TODO Auto-generated method stubreturn list.size(); }@Overridepublic T getItem(int position) {// TODO Auto-generated method stubreturn list.get(position); }@Overridepublic long getItemId(int position) {// TODO Auto-generated method stubreturn position; }@Overridepublic abstract View getView(int position, View convertView, ViewGroup parent);}
0 0
- Android MyBaseAdapter
- MyBaseAdapter
- MyBaseAdapter.java11
- 万能适配器MyBaseAdapter
- XListView+MyBaseAdapter适配器
- Android
- android
- Android
- android
- android
- Android
- Android
- android
- android
- android
- Android
- Android
- android!!!
- 几种常见 容器 比较和分析 hashmap, map, vector, list ...hash table
- 小波工具箱使用3
- iOS开发实践教程(一)之证书、描述文件、App ID的解释
- 第二次试验
- PHP C扩展初探
- Android MyBaseAdapter
- android CoordinatorLayout使用
- 基本数据结构
- 轮盘赌选择,原理及C++实现
- 苹果内购代码
- JAVA读取Oracle中的blob图片字段并显示
- 根据ip获取城市的方法
- 离散傅里叶变换DFT基本原理图解
- 玩玩Java多线程共享资源