4

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

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

4

1 回答 1

1

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

于 2011-11-28T19:21:18.653 回答