这个demo是用来讲解listview的,适合新手以及对listview应用不深入的同学学习。
功能是仿照android联系人页面,添加联系人写的。
点击 “+”按钮可以在listview里增加一条记录,删除记录的话,点击“-”按钮。
可以学到以下几点:
1、listview adapter的自定义
2、listview 每个item里多控件的处理(demo里涉及到的控件为textview、spinner、edittext、button),包括了这些控件点击事件的自定义,数据的处理等。
3、观察者模式在listview里的应用
其他的就大家自己看代码了,代码注释还是写的挺清楚的,若对于代码有什么疑惑的地方,可以在此帖留下问题,我看到都会解答。
代码里还有一个小问题,点击新增按钮,有时候最后一条新增item的edittext的位置会有所偏移,没找到原因所在,期待其他人解惑。
AutoListViewDemo.rar
(93.71 KB, 下载次数: 262)
|
|