首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

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

2012-08-24 
API Demos 2.2 研读笔记(8)——ListActivity(续)其实我们不继承ListActivity也可以实现list的效果。?参考示例

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)。

热点排行