天天看点

Android常见UI组件之ListView(一)

使用listview显示一个长的项列表

1、新建一个名为“basicview5”的android项目;

2、修改basicview5.java文件,修改后的程序如下:

3、运行结果:如下图,为点击“richard nixon”后的样子:

Android常见UI组件之ListView(一)

详解:

(1)basicview5类扩展了listactivity类,listactivity类扩展了activity类并通过绑定到一个数据源来显示一个项列表;

(2)无需修改main.xml来包含listview:listactivity类本身已经包含了一个listview,所以在oncreate()方法中,不需要调用setcontentview()方法来从main.xml文件中加载用户界面;

(3)在oncreate()方法中,使用setlistadapter()方法来用一个listview以编程方式填充活动的整个屏幕。arrayadapter对象管理将由listview显示的字符串数组;

(4)单击listview中的一个列表项时,会触发onlistitemclick()方法;

下一篇来实现对listview定制通用视图~