Android ApiDemos示例解析(171):Views->Lists->4. ListAdapter
本例通过自定义BaseAdapter(实现接口ListAdapter),创建了一个自定义的ListAdapter ,类似的例子可以参见Android ApiDemos示例解析(119):Views->Gallery->1. Photos。
使用自定义的ListAdapter ,可以自定义列表项的显示UI,通过重载ListAdpater 的getView 方法,ListAdapter缺省返回的View为一TextView (文本框),Android ApiDemos示例解析(119):Views->Gallery->1. Photos 中自定义返回ImageView.
本例返回一自定义View -SpeechView. 这个View由两个TextView构成,一个TextView显示Title,一个View显示内容:其构造函数定义如下:
因此列表的每项都显示为一个SpeechView: