我们日常开发中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
(#换成@)。