【发布时间】:2014-10-14 00:20:26
【问题描述】:
我被困在一个问题上……我切入正题。
基本上我有一个有 2 列的表BREAD, DETAILS。
我想在 ListView 中而不是在 ExpandableListview 中查看所有内容,所以我应该更改我创建的查询,我已经这样做了,但是我没有得到想要的结果,这个:
表格中的示例记录:
面包 - 详情
面包1 - 面粉
面包1 - 酵母
面包1-油
面包1 - 烧焦
我想在 ListView 中看到这样的结果:
面包1
面粉
酵母
油
烧了
这是查询:
String sql = "SELECT _id,BREAD, DETAILS FROM TABLE GROUP BY BREAD";
Cursor c = db.rawQuery(sql, null);
while (c.moveToNext()){
Dettaglio d = new Dettaglio();
d.id = c.getString(0);
d.bread = c.getString(1);
d.details = c.getString(2);
dettagli.add(d);
}
c.close();
db.close();
【问题讨论】:
-
看看 ExpandableListView:androidhive.info/2013/07/android-expandable-list-view-tutorial
-
我认为您的意思是:从表中选择 _id、面包、详细信息,其中面包 = 'bread1'。这将显示一个特定面包的详细信息。