Gdzieś czytałem, jak używać zmiennych w dokumencie XML. Powiedzieli, że to bardzo proste i myślę, że tak było. Z powodzeniem używałem go w ten sposób w pliku strings.xml systemu Android. Używałem go w ten sposób przez cały dzień, aż nagle android przestał go analizować i przestał traktować go jak zmienną.Zmienne Androida w stringach.xml
I stosuje się w ten sposób:
<resources>
<string name="some_string">string1</string>
<string name="another_string"> {$some_string} trolololo </string>
</resources>
i Java dostępu do niego przez. GetApplicationContext() getString (R.strings.another_string);
getApplicationContext().getString(R.strings.another_string);
W wyjściu Kiedyś otrzymać ciąg jak:
string1 trolololo
a teraz odbierać tylko:
{$some_string} trolololo
Czy ktoś ma jakiś pomysł co jest nie tak? Wiem, że XML Androida może się różnić od standardowego XML, ale IT UŻYWANE DO PRACY. Awww ... Dzięki za radę.
spróbuj po wyczyszczeniu projektu i uruchom ponownie. –
Hm ... Zastanawiam się, czy działa to również z innymi typami, takimi jak int czy int [] – Fraggles