【问题标题】:Android: How to create CursorAdapter from the data in an XML fileAndroid:如何从 XML 文件中的数据创建 CursorAdapter
【发布时间】:2011-11-28 19:16:55
【问题描述】:

在 android 中我们可以从 XML 文件中的数据创建 CursorAdapter 吗?这是实际的问题:

我需要创建一个 ListView 其项目可以变化。每个项目都有三个字段:ItemName、ItemValue、ItemUnit。如果适配器是从提供给应用程序的外部文件(例如:XML 文件)创建的,则项目数及其字段值可以在不更改应用程序代码的情况下更改。实现这一目标的最佳方法是什么?

【问题讨论】:

    标签: android xml listview adapter android-cursoradapter


    【解决方案1】:

    您可以将 xml 文件中的数据加载到地图列表中,然后使用SimpleAdapter。这可能是最容易做到的事情。请注意,您必须为 SimpleAdapter 提供一个可变映射,并在内容发生变化时手动调用 notifyDataSetChanged,如 here 所述。如果您的列表不是很大(少于 1000 个项目),您可能只需在每次数据更改时创建一个新适配器,然后将新适配器分配给您的列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-18
      • 1970-01-01
      • 2018-01-22
      相关资源
      最近更新 更多