2011-05-24 33 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作爲加載它的資源。除此之外,你的問題有點不清楚,你能否詳細說明一下?