读书人

API Demos 2.2 研习笔记(8)List

发布时间: 2012-08-24 10:00:21 作者: rapoo

API Demos 2.2 研读笔记(8)——ListActivity(续)

其实我们不继承ListActivity也可以实现list的效果。

?

参考示例:

?

1. 创建layout文件,res/layout/main.xml,如下:

?

2. 创建Activity对应的Java代码,ListActivityDemo.java,如下:


?

由于ListActivityDemo继承的不是ListActivity,即使在资源文件创建了id为"@id/android:list"的ListView或者id为"@id/android:empty"的view,都不会起到在ListActivity中的作用,因为没有ListActivity去管理它们。

?

总结:在上面的示例中,我们只是用到了ListView这个控件实现了列表的效果,而没有用ListActivity去对ListView进行自动管理,所以失去了很多方便之处,例如,我们需要手动将listview和listener进行绑定,lv.setOnItemClickListener(listener)。

读书人网 >操作系统

热点推荐