ListView是手机系统中使用非常广泛的一种组件,它以垂直列表的形式显示所有列表项。
创建ListView的两种方式
- 直接使用ListView进行创建
- 让Activity继承ListActivity
一旦在程序中获得了ListView之后,接下来就需要为ListView设置它要显示的列表项了。在这一点上,ListView与前面介绍的AutoComplete.Spinner类似,它们都需要一个供显示的列表项,这就需要借助于内容Adaper了。
AutoCompleteTextView、Spinner、ListView采用Adapter提供数据设计,其实就是MVC的典型应用,此时的
AutoComplete,Spinner,ListView只是View部分,只是负责更新和显示,二显示的数据则由Model部分(Adapter)提供。