bonjour à vous toutes et tous,
j'ai un spinner rempli avec des données qui sont dans un fichier xml,

voilà le fichier xml :
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>
ce que je veux c'est comment je peux récupérer la valeur de l'attribut "data" qui est égal à 14.

voilà mon code initial :

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();		
}
Merci d'avance.