package com.example.smartcity01.control.adapter; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ListView; import java.util.List; public abstract class SuperAdapter extends BaseAdapter { private List<Object> list; public SuperAdapter(Object obj) { this.list = (List<Object>) obj; } @Override public int getCount() { return list.size(); } @Override public Object getItem(int position) { return list.get(position); } @Override public long getItemId(int position) { return position; } //抽象方法创建对象的时候去实现,这样一来我们的BaseAdapter就只用去实现getView了 @Override public abstract View getView(int position, View convertView, ViewGroup parent); }
Android 开发 BaseAdapter封装
最新推荐文章于 2023-06-24 17:09:41 发布