AdapterView 及其子类

AdapterView具有如下特征:

1)AdapterView继承了ViewGroup,它的本质是容器

2)AdapterView可以包括多个“列表项”,并以合适的方式显示出来

3)AdapterView显示的多个列表项由Adapter提供。调用AdapterView的setAdapter方法设置Adapter即可

Adapter接口

Adapter本身是一个接口,它派生了ListAdapter和SpinnerAdapter两个子接口,其中ListAdapter为AbsListView提供列表项,而Spinner为AbsSpinner提供列表项

Adapter常用的实现类如下:

1)BaseAdapter---一个抽象类,实现它需要很多的方法,因此也具有较高的灵活性

掌握4个方法:

1>getCount-------要绑定的条目的数目,比如格子的数量

2>getItem---------根据一个索引位置获得该位置的对象

3>getItemId------获取条目的ID

4>getView--------获取该条目要显示的界面

2)ArrayAdapter---支持泛型操作,最为简单,只能显示一行字

3)SimpleAdapter---有最好的扩展性,可以自定义各种效果

猜你喜欢

转载自blog.csdn.net/qq_38452951/article/details/89371753