我以前看过这个问题,但似乎答案可能已经过时了。
我正在从微调器中提取一个数值并将其作为字符串存储在 sqlite 数据库中。我在行 xml 文件中放置了一个 imageview。我确定涉及创建某种适配器。
如何根据数据库中字符串的值更改 imageview 源?
这就是我现在所拥有的。imageview src 是静态的,id 位于 xml 布局中。
``
私人无效填充数据(){
String journalId = ((resource) this.getApplication()).getjournalId();
Cursor notesCursor = mDbHelper.fetchAllPlaces(journalId);
startManagingCursor(notesCursor);
String[] from = new String[]{journalDbAdapter.KEY_JOURNAL_NAME, journalDbAdapter.KEY_PLACE
, journalDbAdapter.KEY_DATE};
int[] to = new int[]{R.id.placedetail1, R.id.placedetail2, R.id.placedetail3};
SimpleCursorAdapter notes =
new SimpleCursorAdapter(this, R.layout.placedetailrow, notesCursor, from, to);
setListAdapter(notes);
}``
我有一个附加字段 KEY_TEMP,如果是字符串(0 OR 1 OR 2 OR 3),它将有一个值。我想在每种情况下更改 imageview src。