表字段:SQLiteDatabase如何在SQLiteDatabase查询和SimpleCursorAdapter中连接两个字符串?
_id,街道,house_nr
查询:
mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_STREET_NAME,
KEY_HOUSE_NUMBER}, null, null, null, null, KEY_ROWID + " DESC");
SimpleCursorAdapter:
Cursor c = mDbHelper.fetchAllRows();
startManagingCursor(c);
String[] from = new String[] { HistoryDbAdapter.KEY_STREET_NAME};
int[] to = new int[] { R.id.text1 };
SimpleCursorAdapter entries =
new SimpleCursorAdapter(this, R.layout.history_row, c, from, to);
setListAdapter(entries);
如何添加一个组合字符串从两个数据库字段转换为R.id.text1以显示完整地址。
例如:
street = "Android street"
house_nr = "911"
则:
R.id.text1 = "Android street 911"
感谢
嗯,也许查询..或者也许有人有自定义适配器,正如我需要:d – Vytautas
这是你的descision对于一个简单的列表,就像你出我会改变。查询。但是,如果这回答你的问题,不要忘记接受这个答案。 –