我想從SQLite數據庫中獲取數據並以Android表格格式顯示它。下面是用於顯示數據的代碼:在Android中顯示數據庫表數據
Cursor c=db.getAllTitles();
if(c.moveToFirst())
{
do
{
DisplayTitle(c);
}while(c.moveToNext());
}
而且DisplayTitle
函數看起來如下圖所示:
public void DisplayTitle(Cursor c)
{
txt.setText(c.getString(0));
txt.setTextColor(Color.blue(1));
tr.addView(txt);
tl.addView(tr);
}
這裏,txt
是TextView
變量,我在班上全局聲明。 tl
是TableLayout
變量,而tr
是TableRow
變量,我已經在類中聲明瞭全局變量。
這不起作用。但是,如果我使用Toast
函數,則將顯示從數據庫提取的數據。請幫忙。
這裏是鏈接到整個代碼:
http://pastebin.me/24d7e33ce334e56087dcb657081684e9
鄉親大概可以猜出佈局XML看起來像什麼,而是你怎麼樣你展示,只是一樣? – 2011-04-07 20:47:31