List<T> : ListView -> Adapter extends BaseAdapter -> ViewHolder ViewHolder CommonAdaper 通用的ViewHolder类 convertView.setTag(holder); ViewHolder:Item各种控件 ...
分类:
移动开发 时间:
2016-05-15 19:40:47
阅读次数:
429
RecyclerView的重要性就不做重复说明了,为了方便以后直接使用写了这个,主要有: 万能适配器在使用的时候分为定义布局和绑定数据,方便直接套用。加入了底部刷新,需要配合自己写的RecyclerView一起使用,对于布局中各个子布局和控件可以做到响应各种点击事件: 首先抽取ViewHolder: ...
分类:
其他好文 时间:
2016-05-13 12:56:25
阅读次数:
492
一个抽象类继承BaseAdapter
package com.lei.adapter;
import java.util.ArrayList;
import java.util.List;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
impo...
分类:
其他好文 时间:
2016-05-06 12:20:02
阅读次数:
440
如下图,加入现在有一个这样的需求图,你会怎么做?作为一个初学者,之前我都是直接用SimpleAdapter结合一个Item的布局来实现的,感觉这样实现起来很方便(基本上一行代码就可以实现),而且也没有觉得有什么不好的。直到最近在慕课网上看到鸿洋大神讲的“机器人小慕”和“万能适配器”两节课,才对Bas ...
分类:
移动开发 时间:
2016-04-26 09:35:22
阅读次数:
215
1.封装ViewHodler 2. 封装BaseAdapter 3.自己的MyAdapter ...
分类:
其他好文 时间:
2016-04-21 23:38:30
阅读次数:
266
在Android开发中,我们经常会用到ListView、GridView,每次编码的时候都需要为他们写对应的Adapter,写多了就感觉很烦躁了,因为基本的编程思想都是一样的,但是每次都要重复去写,所以我们能不能把它们抽象成一个通用的模板,这样就不用每次都重复写相同的代码了,直接重复使用,这样不是更好,下面我们就来介绍介绍一个开源项目base-adapter-helper。
传统Adapte...
分类:
移动开发 时间:
2016-04-04 14:57:59
阅读次数:
248
本案例学习来自 _鸿洋_ 大神,自己在写一遍,加深记忆http://blog.csdn.net/lmj623565791/article/details/38902805 我们都是以前写listView 都是这个样子 1 package com.example.listviewdemo; 2 3 i
分类:
其他好文 时间:
2016-02-01 23:44:06
阅读次数:
302
1.Android 万能适配器 项目中Listview GridView几乎是必用的组件,Android也提供一套机制,为这些控件绑定数据,那就是Adapter。用起来虽然还不错,但每次都需要去继承一个BaseAdapter,然后实现里面的一大堆方法,而我们每次最关心的无非就是getView方法,....
分类:
移动开发 时间:
2016-01-12 21:19:25
阅读次数:
334
项目地址:https://github.com/JoanZapata/base-adapter-helper1. 功能介绍1.1. base-adapter-helperbase-adapter-helper 是对传统的 BaseAdapter ViewHolder 模式的一个封装。主要功能就是简化...
分类:
移动开发 时间:
2016-01-09 20:04:11
阅读次数:
315
参考 https://github.com/hongyangAndroid/base-adapterpublic class CommonViewHolder { private Context context; private int position; private int layoutId;...
分类:
移动开发 时间:
2016-01-07 01:08:11
阅读次数:
296