在AdapterView和RecyclerView中通用的Adapter和ViewHolder,使AdapterView和RecyclerView适配器的使用方式基本一致。效果图:示例代码:使用非常简单,这里展示一下ListView和RecyclerView实现qq聊天界面的适配器。public class ListChatAdapter extends BGAAdapterViewAdapter { public ListChatAdapter(Context context) {
在上一篇通用适配器一中,我们已经把ViewHolder抽取为了一个通用的持有类,极大程度上减少了我们对代码的书写,现在开始在那样的基础上在此抽取,从而达到更优。先回顾上一篇中的MyAdapter.java类中的代码,然后通过这个代码我们再一次抽取封装。
public class MyAdapter extends MyBaseAdapter {
public MyAdapter(List data) {
super(data);
}
Override
public View get