2012-04-02 4 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> 

私のアクティビティからeditTextのgettedアイテムを私のcategory_arrayに追加できますか?

答えて

0

いいえ、できませんアイテムを動的に文字列配列に追加します。リソースで定義するものは、常に得られるものです。

リソースは、Rpublic static finalと定義されています。

0

いいえ、リソースは編集できません。代わりにデータベースを使用してください。

2

これは不可能ですが、strings.xmlファイルは読み取り専用です。実行時にこのファイルを編集することはできません。

0

実行時にString.xmlに何も追加することはできません。 string.xml.Android SDKのすべての項目について、R.javaファイル内のcompile.i.e。の間に静的な整数を提供します。 実行時に編集することができます。実行時にアイテムが必要な場合は、ArrayListまたはMapを使用することをお勧めします。

0

プロジェクト全体で変更されない静的データには動的にデータxmlを追加できません。

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

その後、あなたは...動的に文字列を追加することができます

vecString.add("Your Item1"); 
vecString.add("Your Item1"); 
関連する問題