前面介绍的列表都挺简单的,一个列表项就一个文字,但是实际中列表项可能很复杂,这里就介绍用 SimpleAdapter 制作复杂的列表:标题、简介、阅读次数。
第一步、创建一个 ListView
第二步、另建一个布局文件 item_list_view,这里面要包含多个 TextView
第三步、把每一项数据放入 Map 中,再所所有数据放入 List 中,再通过 SimpleAdapter 装载
SimpleAdapter 的
第二、四个参数分别表示数据、数据“字段”的名称。
第三、五个参数分别表示模板、模板“字段”的 Id。
其实我个人觉得安卓这里的参数顺序设置得不好,在 ArrayAdapter 中将数据参数放在后面,而在 SimpleAdapter 中,却将数据参数放在前面。