2012-04-02 32 views
2

Ich habe mein category_array (String array) in meiner String.xml Datei. Ich verwende dieses String-Array, um eine Listview zu füllen.Artikel zu meinem Stringarray hinzufügen

Kann ich ein Element, das von einem editText aus meiner Aktivität stammt, zu meinem category_array ??

Antwort

0

Nein, Sie können nicht Elemente dynamisch zu einem String-Array hinzufügen. Was Sie in Ressourcen definieren, ist immer das, was Sie bekommen.

Ressourcen sind definiert als public static final in R.

0

Nein, Ressourcen können nicht bearbeitet werden. Verwenden Sie stattdessen die Datenbank.

2

Es ist nicht möglich, strings.xml Datei ist schreibgeschützt. Sie können diese Datei zur Laufzeit nicht bearbeiten.

0

Während der Laufzeit kann nichts in String.xml hinzugefügt werden. Für jedes Element in string.xml.Android SDK bietet eine statische Ganzzahl während compile.i.e, in R.java-Datei. So können Sie es während der Laufzeit bearbeiten, wenn Sie auf ein beliebiges Element während der Laufzeit muss ich bevorzugen Sie entweder Arraylist nutzen oder auf Karte

0

Sie können nicht hinzufügen, seine Daten XML dynamisch für statische Daten verwendet, die werden nicht in gesamte Projekt ändern .

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

Dann können Sie Strings dynamisch hinzufügen ...

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