2011-05-24 36 views
1

我的Android应用程序中有一个ListView,它显示了我的strings.xml中的字符串数组的项目。我正在制作的应用程序是一个基本的项目管理应用程序,我有两个活动:主ListView和具有一些按钮,EditTexts,日期选择器等的任务添加视图。我想添加一个项目到字符串 - 每次用户添加一个任务时使用任务名称,然后当用户按下该条目时,Toast会提供截止日期。我会如何去做这件事?编辑/res/values/strings.xml中的字符串数组

谢谢。 (我会在这里把我的代码,但不幸的是格式完全搞砸了,当我复制和粘贴。)

澄清: 用户进入任务新增页面从主视图。 姓名,日期等的用户类型 姓名出现在任务的ListView中。

因为我有6或7个文件,我可以发布所有代码的zip吗?

+0

你的问题到底是什么?这不是很清楚。另外,要发布您的代码,请粘贴它,选中它,然后按Ctrl + K。 – kcoppock 2011-05-24 20:51:40

+0

如果您需要发布7个有价值代码的文件,您的问题不够具体。将其缩小到您遇到的特定问题。 – kcoppock 2011-05-24 21:22:32

回答

4

我不认为你可以在运行时对res文件夹中的任何东西进行编辑,包括strings.xml。你将需要以其他方式存储你的任务。您可以使用SQLite databaseShared Preferences或将文件写入internalexternal存储。哪个最好,取决于你想要完成什么。也许如果你能详细说明你在做什么,甚至发布你正在使用的一些代码,我们可以提出更具体的建议。

+0

我决定在java文件中使用ArrayList并写入内部存储。谢谢! – 2011-05-25 15:04:54

0

res/values中的内容是静态的,因此不能永久更改,但如果您想要获得实际的数组,请将其自己的内容临时添加,然后按照this link作为加载它的资源。除此之外,你的问题有点不清楚,你能否详细说明一下?