2012-04-02 72 views
2

我有我的category_array(String數組)在我的String.xml文件。 我使用這個字符串數組來填充一個列表視圖。添加項目到我的stringarray

<string-array name="category_array"> 
    <item >Airplane</item> 
    <item >Train</item> 
    <item >Taxi</item> 
    <item >Bus</item> 
    <item >Food</item> 
    <item >Drink</item> 
    <item >Meeting Entrata</item> 
</string-array> 

我可以從我的Activity中的editText添加一個項目到我的category_array ??

回答

0

不,你不能動態添加項目到一個字符串數組。你在資源中定義的東西總是你會得到的。

資源被定義爲public static finalR

0

不,資源不可編輯。改用數據庫。

2

它是不可能的,strings.xml文件是隻讀的。你不能在運行時編輯這個文件。

0

在運行期間,String.xml中不能添加任何內容。 對於string.xml.Android SDK中的每個項目,在R.java文件中的compile.i.e。期間提供一個靜態整數。 所以,你可以在運行時修改它,如果你在運行時需要的任何項目我更喜歡你爲使用的ArrayList或地圖

0

不能添加動態數據的XML其用於其不會在整個項目改變靜態數據。

Vector<String> vecString=new Vector<String>(); 

然後,您可以添加動態串...

vecString.add("Your Item1"); 
vecString.add("Your Item1");