博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android BaseAdapter
阅读量:6810 次
发布时间:2019-06-26

本文共 2153 字,大约阅读时间需要 7 分钟。

  hot3.png

public abstract class  AbstractBaseAdapter
extends BaseAdapter { List
data = new ArrayList
(); @Override public int getCount() { if(data!=null){ return data.size(); }else { return 0; } } @Override public Object getItem(int i) { return data.get(i); } @Override public long getItemId(int i) { return i; } public void clear(){ if(data!= null) { data.clear(); } } public void add(T d) { if (d != null&&data!=null) { data.add(d); } } public void addAll(List
ds) { if (ds != null&&data!=null) { data.addAll(ds); } } public void remove(int index){ if(data!=null&&data.size()>index&&index>=0){ data.remove(index); } }}
View itemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_file_list, parent, false);
compile 'com.android.support:recyclerview-v7:23.1.1'public abstract class AbstractRecycleViewAdapter
extends RecyclerView.Adapter { List
data = new ArrayList
(); public void clear(){ if(data!= null) { data.clear(); } } public void add(T d) { if (d != null&&data!=null) { data.add(d); } } public void addAll(List
ds) { if (ds != null&&data!=null) { data.addAll(ds); } } public T get(int index){ if(data != null&&data.size()>index&&index>=0){ return data.get(index); }else{ return null; } } public void remove(int index){ if(data!=null&&data.size()>index&&index>=0){ data.remove(index); } } @Override public int getItemCount() { if(data!=null){ return data.size(); }else { return 0; } }}
LinearLayoutManager llm = new LinearLayoutManager(getActivity());        llm.setOrientation(LinearLayoutManager.VERTICAL);

转载于:https://my.oschina.net/zdglf/blog/839699

你可能感兴趣的文章
bzoj3550: [ONTAK2010]Vacation(单纯形法+线性规划)
查看>>
nodejs.md
查看>>
opencv(10)图像变换之边缘检测
查看>>
百度地图的简单使用
查看>>
15个简单算法题
查看>>
JSTL 核心标签库 使用(C标签)
查看>>
L2-004. 这是二叉搜索树吗?
查看>>
socket发送http请求
查看>>
Redis主从配置
查看>>
时间格式大全
查看>>
面向对象三大特性
查看>>
Css样式
查看>>
LaTeX使用小结2
查看>>
js的this作用域
查看>>
POJ 2391 Ombrophobic Bovines【二分+最大流】
查看>>
Python与模块--01sys
查看>>
那些令人喷饭的代码注释:仅以此代码献给...it's realy ?
查看>>
华为手机连不上adb解决方法
查看>>
怎样让程序不断执行
查看>>
touch事件的分发和消费机制
查看>>