你的位置:首页 > 软件开发 > 操作系统 > BaseAdapter日常的封装

BaseAdapter日常的封装

发布时间:2016-11-15 21:00:07
我们日常开发中BaseAdapter使用非常的多,大家有没有想过,再进一步封装,将平常使用的对象集合,利用泛型放入集合中,再也不用每次都重写那几个方法了,当然我也提供我的下载地址(https://github.com/androidsihai1/BaseAdapterDemo) ...

我们日常开发中BaseAdapter使用非常的多,大家有没有想过,再进一步封装,将平常使用的对象集合,利用泛型放入集合中,再也不用每次都重写那几个方法了,当然我也提供我的下载地址(https://github.com/androidsihai1/BaseAdapterDemo)

 1 package com.example.administrator.mybaseadapter; 2  3 import android.content.Context; 4 import android.widget.TextView; 5  6  7  8 public class MyAdapter extends BaseAdapter { 9 10   public MyAdapter(Context context) {11     super(context);12   }13 14 15   @Override16   public int getItemViewType(int position) {17     return 0;18   }19 20   @Override21   public int getItemLayoutId(int getItemViewType) {22     return R.layout.item_layout;23   }24 25   @Override26   public void handleItem(int itemViewType, int position, Object item, ViewHolder holder, boolean isRecycle) {27     TextView leftTv = holder.get(R.id.left_tv, TextView.class);28     TextView righTv = holder.get(R.id.right_tv, TextView.class);29     Book book = (Book) item;30     leftTv.setText(book.id + "");31     righTv.setText(book.name);32   }33 34 35 }

原标题:BaseAdapter日常的封装

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录