【发布时间】:2014-08-26 21:26:09
【问题描述】:
我试图用数据库的行填充一个列表,其中第一个列是每个列表项的标题,然后是每个列表项的其他行的子文本,到目前为止我的尝试没有工作。
ListView browser = (ListView)findViewById(R.id.BrowsePO);
SQLiteDatabase db=openOrCreateDatabase("POTable.db",MODE_PRIVATE, null);
Cursor c =db.rawQuery("SELECT * FROM POTable" ,null);
c.moveToFirst();
List<String> POnumbers= new ArrayList<String>();
int totalPO = c.getCount();
while(totalPO!=0)
{
String _PO = c.getString(c.getColumnIndex("POnumber"));
String _Lat = c.getString(c.getColumnIndex("Latitude"));
String _Long = c.getString(c.getColumnIndex("Longitude"));
POnumbers.add(new String( " " + _PO + " " + _Lat + " " + _Long));
c.moveToNext();
totalPO = totalPO -1;
}
c.close();
ArrayAdapter array = new ArrayAdapter(this, POnumbers);
【问题讨论】:
标签: android sqlite android-listview