作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
表字段:
_id, street, 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"
谢谢
最佳答案
有两种方式:
连接查询中的两个列名:KEY_STREET_NAME + "|| "+ KEY_HOUSE_NUMBER。那时我会使用 rawQuery。
使用自定义适配器。
关于android - SQLiteDatabase 如何在 SQLiteDatabase 查询和 SimpleCursorAdapter 中连接两个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7495716/
我是一名优秀的程序员,十分优秀!