Tôi đã tìm kiếm một người chờ đợi cho điều này trong một thời gian ngày hôm nay. Tất cả trông rất dễ dàng nhưng tôi không bao giờ làm cho nó hoạt động. Tôi muốn điền vào một spinner với con trỏ của tôi. Tôi đã cố gắng sử dụng SimpleCursorAdapter cho điều này như rất nhiều trang web nói rằng tôi sẽ nhưng tôi không bao giờ làm cho nó hoạt động. Chỉ cho tôi thấy nó dễ như thế nào :)Điền vào spinner từ con trỏ trong android
Cảm ơn bạn đã dành thời gian!
con trỏ của tôi
Cursor cursor = db.query(DATABASE_TABLE_Clients, new String[] {"_id", "C_Name"}, null, null, null, null, "C_Name");
spinner My
(Spinner) findViewById(R.id.spnClients);
Mã My
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);
Bạn có thể hiển thị cho chúng tôi mã hoàn chỉnh, đặc biệt là việc bạn sử dụng SimpleCursorAdapter không? –
Đã thêm mã. Làm thế nào để sử dụng cột và là cái gì tôi không hiểu. Tôi đã thử nghiệm với rất nhiều giá trị khác nhau ở đó nhưng nó chỉ làm cho một spinner rỗng với các nút radio trong đó. – Rickard