Android - 以编程方式将项目添加到列表视图

时间:2011-08-13 23:39:06

标签: android android-listview

我正在尝试在android中创建待办事项列表,其中每个项目都是一个复选框。我希望能够以编程方式更新项目列表,因为用户(我)添加了一个新任务。关于如何实现这一目标的任何提示?

1 个答案:

答案 0 :(得分:6)

根据建议,notepad tutorial会很好,这里有一些设计提示:

  1. 您可能需要使用listview创建布局
  2. 然后为列表行创建另一个布局以使其膨胀 你的案例复选框
  3. 通过扩展ArrayAdapter为列表视图创建适配器以设置项目。
  4. 实现适配器类的getView方法和构造函数
  5. 如果用户添加内容以列出数据集所具有的通知适配器 相应地更改和更新ui
  6. 注意:不要从后台线程更新UI只需使用UI线程

    注意2:在列表中android有行回收,所以当列表花费屏幕宽度时检查复选框是否保持其状态。

    希望它有所帮助。