动态填充textview并与另一个autocompletetextview相关

时间:2011-12-01 14:52:54

标签: android sqlite xml-parsing

好的就是这件事。我的应用程序有一个自动完成的textview,下面是textview。在自动完成文本视图中,我已成功管理员工姓名。我将员工姓名列表保存在xml中。棘手的部分是我需要第二个textview由每个员工的部门动态填充。实现类似的东西的最佳方法是什么。 xmls能够做这样的事情(通过将部门保留在属性中)吗?我应该使用数据库吗?有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这是一个很好的问题.. 我认为您需要决定的第一件事是将xml移动到数据库中。

你可以有很多理由为什么要这样做。基本上如果你对这个列表有任何关系,那么明白地阅读它然后将它移动到sqlite表将使你的代码更“标准”。

您可以在第一次运行应用程序时将xml移动到数据库(然后应用程序的每个新实例都会检查此表是否存在,如果存在则忽略xml并转到数据库)。

现在关于存储部门信息问题 - 如果你有一个有限数量的部门,这是一个非常简单的方法 - 你可以将每个部门的员工存储在不同的字符串数组中(所有这些都可以存储在同一个xml文件)然后简单地抛出每个数组并(for循环中的for循环)并使用其部门密钥保存每个员工。

您可以随意聊天或邮寄给我。我过去必须做类似的事情所以我得到了一些相关的代码。 希望它有所帮助。