Comment accéder aux valeurs du res/values/string.xml
fichier de ressources depuis Android Activity class
?
109
Eh bien, vous pouvez obtenir String en utilisant,
getString(R.string.app_name);
Et, vous pouvez obtenir un tableau de chaînes en utilisant
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:
Activité:
la source
Mettez ce code dans
res/values/string.xml
Ce code doit être placé dans
res/layout/main.xml
et supprimer les widgets par défaut présents dansmain.xml
.la source
Si getString (R.string.app_name); ne fonctionne pas pour vous, vous pouvez passer un contexte comme celui-ci:
la source
Si vous avez le contexte de l'activité, allez avec:
Si vous n'avez pas le contexte, essayez ci-dessous, vous pouvez obtenir le contexte de l'activité en utilisant
Constructor
.la source