【发布时间】:2015-06-12 01:15:52
【问题描述】:
这是我的代码:
private void fillData() {
Cursor notesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(notesCursor);
String[] from = new String[]{NotesDbAdapter.KEY_TITLE, NotesDbAdapter.KEY_COLOR};
int[] to = new int[]{R.id.text1, R.id.text2};
SimpleCursorAdapter notes = new SimpleCursorAdapter(
this, R.layout.note_row, notesCursor, from, to);
setListAdapter(notes);
}
这会产生以下 ListView:http://i.stack.imgur.com/7W1xa.jpg
我想要的是获取“R.id.text2”值(这是一种十六进制颜色)并将其设置为自身的文本颜色,用于我的 ListView 的每个不同行。
结果应如下所示:http://i.stack.imgur.com/wrXt8.jpg
这可能吗?谢谢。
【问题讨论】:
标签: android listview simplecursoradapter