我有一个SQLite返回a 的查询Cursor.我希望Cursor通过实现a 来添加一些额外的行MatrixCursor(以便在单击时自动选择保留第一项真实数据).然后我想把它们映射到一个SimpleCursorAdapter.我一直在阅读帖子(和代码),但我仍然觉得如何将它编码为我下面列出的现有代码.
Cursor cursor = myDB.query(DATABASE_TABLE_NAME, resultColumns, whereClause,
whereArgs, null, null, null, null);
// Create Spinner View object from layout resource
Spinner spinner = (Spinner) findViewById(R.id.spinner);
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_spinner_item, // Use a template
// that displays a
// text view
cursor, // Give the cursor to the adapter
new String[] {"ename"}, // Map the NAME column in the
// people database to...
new int[] {android.R.id.text1});
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); …Run Code Online (Sandbox Code Playgroud)