Wie greifen Sie res/values/string.xml
von Android aus auf die Werte in der Ressourcendatei zu Activity class
?
108
Nun, Sie können String mit bekommen,
getString(R.string.app_name);
Und Sie können String-Array mit erhalten
String arr[] = getResources().getStringArray(R.array.planet);
for (int i = 0; i < arr.length; i++) {
Toast.makeText(getBaseContext(),arr[i], Toast.LENGTH_LONG).show();
}
string.xml:
Aktivität:
quelle
Geben Sie diesen Code ein
res/values/string.xml
Dieser Code wird eingefügt
res/layout/main.xml
und entfernt die in vorhandenen Standard-Widgetsmain.xml
.quelle
If getString (R.string.app_name); funktioniert nicht für Sie, Sie können den Kontext wie folgt übergeben:
quelle
Wenn Sie den Kontext der Aktivität haben, gehen Sie zu:
Wenn Sie den Kontext nicht haben, versuchen Sie es unten. Sie können den Kontext aus der Aktivität mit abrufen
Constructor
.quelle