0

我在为 Android 开发方面还很陌生,希望能得到一些帮助。

首先,简要介绍一下我要实现的目标。

在我正在开发的应用程序中,用户可以为他开始的每个新项目创建一个项目配置文件。我已经创建了代码来为存储在 SD 卡上的每个新项目创建一个新的 XML 文件。

现在我想在主屏幕上创建一个各种项目的列表供用户选择,但我不是 100% 确定如何去做。我的第一个想法是创建一个名为的 XML 文件Projects List,其中列出了所有已创建的项目。但我似乎无法在每次创建新项目时找到更新 XML 文件的方法,这就是我寻求帮助的地方。

有人可以帮我了解如何更新 XML 文件吗?

提前感谢您的任何回复。

4

2 回答 2

0

我的第一个想法是创建一个名为 Projects List 的 XML 文件,其中列出了所有已创建的项目。

与其这样做,为什么不简单地查看创建了多少个 xml 文件(对应于创建的项目)?我假设,现在,您将这些项目保存在您创建的文件夹中,SD Card因此当需要向用户显示该信息时,只需检查您的项目文件夹,看看有多少(获取名称,获取参考到这些 xml 文件,以便您可以在用户操作等时打开它们)并将它们呈现给用户。

这将比实现每次用户对项目进行一些更改时更新 xml 的逻辑要简单得多,更不用说当您的应用程序未运行时用户可能会删除这些 xml 文件的情况。

于 2012-07-01T11:59:21.993 回答
0

我会做以下事情。

用户创建一些项目 - 对于每个项目,您都有一个 xml 文件。

您检查所有 xml 文件 - 从每个文件中获取一些信息,然后构建一个 ListView : Android listview 示例

从这里您可以创建一个自定义适配器,该适配器将努力从每个 XML 文件中找出您需要的信息,然后当用户单击“浏览项目按钮”时,他们可以在列表视图中看到所有项目?

于 2012-07-01T12:20:12.590 回答