使用listview显示一个长的项列表
1、新建一个名为“basicview5”的android项目;
2、修改basicview5.java文件,修改后的程序如下:
3、运行结果:如下图,为点击“richard nixon”后的样子:
详解:
(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定制通用视图~