J'ai cherché une quête pour cela pendant un certain temps aujourd'hui. Tout a l'air si facile mais je n'arrive jamais à le faire fonctionner. Je veux remplir un spinner avec mon curseur. J'ai essayé d'utiliser SimpleCursorAdapter pour cela, car beaucoup de sites disent que je le ferai mais je ne le ferai jamais fonctionner. Montre-moi à quel point c'est facile :)Remplir spinner du curseur dans android
Merci pour votre temps!
Mon curseur
Cursor cursor = db.query(DATABASE_TABLE_Clients, new String[] {"_id", "C_Name"}, null, null, null, null, "C_Name");
Mon spinner
(Spinner) findViewById(R.id.spnClients);
Mon code
Cursor cursor_Names = SQLData.getClientNames();
startManagingCursor(cursor_Names);
String[] columns = new String[] { "C_Name" };
int[] to = new int[] { R.id.txt_Address };
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_dropdown_item, cursor_Names, columns, to);
Spinner spnClients = (Spinner) findViewById(R.id.spnClients);
spnClients.setAdapter(mAdapter);
Pouvez-vous nous montrer le code complet, en particulier votre utilisation de SimpleCursorAdapter? –
Ajout du code. Comment utiliser les colonnes et à quelque chose que je ne comprends pas. J'ai testé avec beaucoup de valeurs différentes mais il ne fait qu'un spinner vide avec des boutons radio dedans. – Rickard