Salut, j'ai du mal à sélectionné des valeurs, j’utilise des spinners en liaison par exemple j'ai un spinner contenant les départements, un autre des villes, et un autre des sections rurales, les deux derniers (ville et section rurale) se remplissent automatiquement lors de la sélection d'un département, et d'une ville.
les spinners sont remplis par le biais d'un ArrayAdapter<String> ,
N.B : seul le spinner qui contient les departements fonctionne voici la fonction que selectionne les valeurs :
Merci déjà de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 void setSelection(String value, Spinner spinner,List<String> listLabelValeur) { ArrayAdapter<String> myAdap = (ArrayAdapter<String>) spinner.getAdapter(); for (int i = 0; i < listLabelValeur.size(); i++) { if (value.trim().equalsIgnoreCase(listLabelValeur.get(i))) { int spinnerPosition = myAdap.getPosition(value); spinner.setSelection(spinnerPosition); break; } } }
Partager