小编mac*_*geo的帖子

如何为Spinner实现MatrixCursor?

我有一个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)

android spinner matrixcursor

1
推荐指数
1
解决办法
2240
查看次数

标签 统计

android ×1

matrixcursor ×1

spinner ×1