J'ai essayé d'accéder aux données présentes sous res/values/string.xml
à Activity class
sur Android, mais je ne suis pas en mesure d'y accéder. Si quelqu'un sait m'aider.
Réponses
Trop de publicités?
Prabuddha
Points
37089
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();
}
Ollie C
Points
13789
Ceci est présent en res/values/string.xml
<string-array name="planet">
<item>Mercury<item>
<item>Venus</item>
<item>Earth</item>
<item>Mars</item>
</string-array>
Ce code doit être placé dans res/layout/main.xml
et supprimer les widgets par défaut présents dans main.xml
.
<ListView android:id="@+id/planet"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:entries="@array/planet"/>
</LinearLayout>
Bart Simpson
Points
655