Adapter为一个接口,其实现类中 ArraryAdapter、SimpleAdapter、SimpleCursorAdapter、BaseAdapter比较使我们比较常用的几个实现类。
通过BaseAdapter实现Adapter,使用BaseAdapter 的好处在于我们可以自己决定创建多少个列表项和每个列表项的组件。如下简单的例子来演示BaseAdapter的用法。初学勿怪
自定义一个item
item.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageview"
android:layout_width="65dp"
android:layout_height="65dp"
android:src="@drawable/normal"/>
<TextView
android:id="@+id/tvname"
android:layout_width="match_parent"
a