Android 如何在两个文本视图中显示两个DB键
我正在跟随谷歌的笔记教程 我已将ListView更改为Gridview,希望在其中显示所有创建的注释,标题在textview1中,正文片段在textview2中 在本教程中,我们描述了如何获取密钥标题并将其输入textview1,但如何同时获取密钥标题和密钥正文Android 如何在两个文本视图中显示两个DB键,android,database,Android,Database,我正在跟随谷歌的笔记教程 我已将ListView更改为Gridview,希望在其中显示所有创建的注释,标题在textview1中,正文片段在textview2中 在本教程中,我们描述了如何获取密钥标题并将其输入textview1,但如何同时获取密钥标题和密钥正文 private void fillData() { Cursor notesCursor = mDbHelper.fetchAllNotes(); startManagingCursor(notesCursor);
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};
啊,太容易了!我用
+
而不是,
试过了,我真傻。非常感谢您的快速重播!