Jak uzyskać dostęp do wartości w res/values/string.xml
pliku zasobów z systemu Android Activity class
?
109
Cóż, możesz uzyskać String za pomocą,
getString(R.string.app_name);
A tablicę ciągów można uzyskać za pomocą
String arr[] = getResources().getStringArray(R.array.planet);
for (int i = 0; i < arr.length; i++) {
Toast.makeText(getBaseContext(),arr[i], Toast.LENGTH_LONG).show();
}
strings.xml:
Czynność:
źródło
Umieść ten kod
res/values/string.xml
Ten kod do umieszczenia
res/layout/main.xml
i usunięcia domyślnych widżetów obecnych wmain.xml
.źródło
Jeśli getString (R.string.app_name); nie działa dla Ciebie, możesz przekazać kontekst w ten sposób:
źródło
Jeśli masz kontekst działania, przejdź do:
Jeśli nie masz kontekstu, spróbuj poniżej, możesz uzyskać kontekst z działania za pomocą
Constructor
.źródło