我有一个查询结果集,我喜欢先编辑,然后把它放到我的ListView。如果没有第一编辑我的数据,我可以用SimpleCursorAdapter这样的:多维数组到ListView ..怎么样?
ListAdapter adapter = new SimpleCursorAdapter(
this,
R.layout.list_item,
mCursor,
new String[] { "address", "city" },
new int[] { R.id.address, R.id.zip_city });
this.setListAdapter(adapter);
但现在,我把一切都放在一个多维数组这样的:
if(mCursor.isFirst()) {
//create a new array
String[][] listData = new String[mCursor.getCount()][3];
int i = 0;
do {
listData[i] = new String[] {
mCursor.getString(mCursor.getColumnIndex("address")),
mCursor.getString(mCursor.getColumnIndex("zip")) + " " + mCursor.getString(mCursor.getColumnIndex("city")),
calculateDistance(Double.parseDouble(mCursor.getString(mCursor.getColumnIndex("diff"))))
};
i++;
} while(mCursor.moveToNext());
}
所以我的问题是现在,我也没办法如何把这个给我的ListView。有人可以帮我吗?对不起,我的英语和Java知识不好。 :)