Android 如何在两个文本视图中显示两个DB键

Android 如何在两个文本视图中显示两个DB键,android,database,Android,Database,我正在跟随谷歌的笔记教程 我已将ListView更改为Gridview,希望在其中显示所有创建的注释,标题在textview1中,正文片段在textview2中 在本教程中,我们描述了如何获取密钥标题并将其输入textview1,但如何同时获取密钥标题和密钥正文 private void fillData() { Cursor notesCursor = mDbHelper.fetchAllNotes(); startManagingCursor(notesCursor);

我正在跟随谷歌的笔记教程

我已将ListView更改为Gridview,希望在其中显示所有创建的注释,标题在textview1中,正文片段在textview2中

在本教程中,我们描述了如何获取密钥标题并将其输入textview1,但如何同时获取密钥标题和密钥正文

private void fillData() {
    Cursor notesCursor = mDbHelper.fetchAllNotes();
    startManagingCursor(notesCursor);

    String[] from = new String[]{NotesDbAdapter.KEY_TITLE};

    int[] to = new int[]{R.id.text1};

    // Now create a simple cursor adapter and set it to display
    SimpleCursorAdapter notes = 
        new SimpleCursorAdapter(this, R.layout.notes_row, notesCursor, from, to, flags);
    setListAdapter(notes);
}

一个简单的方法是使用第二个游标适配器,其中,键体为from2,text2为to2,但这使得text1为空->失败

使用另一个id将第二个文本视图添加到行布局中(我们称之为
test2
)。然后只需将
更改为
数组:

String[] from = new String[]{NotesDbAdapter.KEY_TITLE, NotesDbAdapter.KEY_BODY};
int[] to = new int[]{R.id.text1, R.id.text2};

啊,太容易了!我用
+
而不是
试过了,我真傻。非常感谢您的快速重播!