Fill spinner from cursor in android

Posted by Rickard on Stack Overflow See other posts from Stack Overflow or by Rickard
Published on 2010-04-20T12:02:07Z Indexed on 2010/04/20 12:53 UTC
Read the original article Hit count: 744

Filed under:

Hi, i have searched for a awnser for this for a while today. It all looks so easy but i never get it to work. I want to fill a spinner with my cursor. I have been trying to use SimpleCursorAdapter for this as a lot of sites say i shall but i never get it to work. Show me just how easy it is :)

Thanks for your time!

My cursor

Cursor cursor = db.query(DATABASE_TABLE_Clients, new String[] {"_id", "C_Name"}, null, null, null, null, "C_Name");

My spinner

(Spinner) findViewById(R.id.spnClients);

My 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);

© Stack Overflow or respective owner

Related posts about android