Bonjour,
J'ai un souci avec les spinner, quand j'utilise SimpleCursorAdapter, le spinner m'affiche une liste vide. J'ai controlé mon cursor, et il possède bien des informations. Si j'utilise ArrayAdapter avec cursor sa fonctionne. Mais je souhaite absolument utilisé SimpleCursor pour la suite de mon code.
Voici mon code
Merci pour 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
16
17
18
19
20
21
22
23
24
25
26
27
28 Spinner Spin = (Spinner) findViewById(R.id.Spinner); cursor.moveToFirst(); startManagingCursor(cursor); adapte = new SimpleCursorAdapter(this,android.R.layout.simple_spinner_item,cursor,new String[]{"COL_TITRE"},new int[]{android.R.id.text1}); adapte.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); Spin.setAdapter(adapte); Spin.setOnItemSelectedListener(new OnItemSelectedListener(){ @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { compte.setIdCompte((int)id); System.out.println("Id du compte = " + compte.getIdCompte() + " Id utilisateur = " + compte.getIdUtilisateur()); //TextViewTotalCompte(); } @Override public void onNothingSelected(AdapterView<?> arg0) { } });
Partager