Android 程式开发:(十二)列表控件 —— 12.1 ListView的基本使用

这段时间公司工作比较忙,又加上自己要做点小项目,所以很久没更新博客了。

言归正传,今天总结一下Android中的列表控件:ListView和Spinner。


ListView可以垂直并可滑动地地显示一些信息。下面阐述如何使用ListView显示一系列的信息。

1、创建一个工程:BasicViews5。

2、Strings.xml中的代码。

3、BasicViews5Activity.java中的代码。

4、按F11调试。

Android 程式开发:(十二)列表控件 —— 12.1 ListView的基本使用

5、点击每一行的信息,将会有信息弹出。


首先会注意到,BasicViews5Activity这个类是继承的ListActivity的。ListActivity又继承自Activity类,同时,ListView可以显示绑定的数据源的数据。所以,现在没有必要去修改main.xml文件去包含一个ListView,因为ListActivity本身就包含了一个ListView。那么,在onCreate()回调中就没有必要去调用setContentView()了。

在onCreate()回调函数中,我们使用setListAdapter()方法,手动地让一个ListView去充满整个Activity。

ArrayAdapter类管理那些被显示的字符串,在这个例子中,我们让ListView使用simple_list_item_1方式显示数据:


最后,重写了onListItemClick()方法,当ListView中的数据被点击的时候,这个方法被触发:



你可能感兴趣的:(ListView)