简单的适配器BaseAdapter

Posted lianggegege123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单的适配器BaseAdapter相关的知识,希望对你有一定的参考价值。

1.在activity_main.xml文件中添加一个ListView控件,布局方式设置为线性布局

2.创建一个item.xml文件,并设置需要添加的控件

3.创建一个工具类,用于存储和设置变量IetmBean

4.新建一个类继承BaseAdapter,并添加相应的方法

  /*
获取数据项的个数
*/
@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;
}
/*
获取每项的展示视图,并对没想的内部控件进项业务处理
*/
@Override
public View getView(int position, View convertView, ViewGroup parent) {
}
对其中各个方法进行简单的设置
5.在MainActivity中为listview设置适配器,即可测试完成
注:具体思路就是这样,编程不能一直依靠别人的代码,很多东西只需要一个思路,剩下的还是要靠自己。

以上是关于简单的适配器BaseAdapter的主要内容,如果未能解决你的问题,请参考以下文章

使用 BaseAdapter 时片段 TabLayout 中的 NullPointerException

BaseAdapter简单使用步骤

Android 的 BaseAdapter 是适配器模式的一个例子吗?

BaseAdapter 类不会在 Asynctask 中设置适配器 - Android

如何从一个片段移动到一个活动

Android:BaseAdapter 怎么用?