【问题标题】:Remove all what in the saved listview and increment by one with every new update删除保存的列表视图中的所有内容,并在每次新更新时加一
【发布时间】:2013-02-19 21:00:19
【问题描述】:

我正在尝试编写一组名称并将它们保存在列表视图中,但是我需要每次可以更新列表时清除其中的所有内容并添加所有新更新以及动态列表有一个增量,每次更新都会加一。

我该怎么做,因为我被保存的列表卡住了,无法删除任何旧的编队,非常感谢

【问题讨论】:

    标签: android listview increment


    【解决方案1】:

    您应该创建一个适配器,它将包含 ListView 中显示的信息。 如果要删除ListView中显示的所有信息,只需删除Adapter中包含的信息,设置一个新的并notifyDataChanged()即可。

    【讨论】:

    • 谢谢你,你能告诉我如何使用来自edittext的文件输出流保存在一个同名的文件中,因为我把它做成了FILENAME = editext.getText()。 toString();编辑文本.setText("");尝试 { FileOutputStream fos = openFileOutput(FILENAME , Context.MODE_PRIVATE); fos.write(JOUR.getBytes()); fos.close();以及如何添加咖啡机
    【解决方案2】:

    使用 sqlite 存储列表数据并使用 CursorAdapter 填充列表。当您将项目添加到表中时,它将显示在您的列表视图中。查看here 了解更多关于在an​​droid 中使用sqlite 数据库的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      • 2019-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多