bonjour à vous toutes et tous,
j'ai un spinner rempli avec des données qui sont dans un fichier xml,
voilà le fichier xml :
ce que je veux c'est comment je peux récupérer la valeur de l'attribut "data" qui est égal à 14.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="maroc_array"> <item data="14">ville M 1</item> <item data="14">ville M 2</item> <item data="14">ville M 3</item> <item data="14">ville 4</item> <item data="14">ville 5</item> <item data="14">ville 6</item> <item data="14">ville 7</item> <item data="14">ville 8</item> </string-array> </resources>
voilà mon code initial :
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @Override public void onItemSelected(AdapterView<?> parent, View view, int position,long id) { // TODO Auto-generated method stub Context context = getApplicationContext(); int duration = Toast.LENGTH_SHORT; /* ici je dois récupérer la valeur de l'attribut s'il y a quelque chose comme view.getAtribut("data");*/ CharSequence text = String.valueOf(/*view.getAtribut("data");*/); Toast toast = Toast.makeText(context, text, duration); toast.show(); }
Partager