0
我是android新手,我遇到以下難題。如何在Android中使用動態行創建表格
我需要建立在Android上表看起來如下:
分類|項目名稱|標記已獲得|最大標記|
第1個信息
行2信息
,我現在面臨的問題是,這些行需要在這取決於項目的數量動態創建。
我環顧四周,發現表格佈局信息非常通用,或者不顯示如何創建動態表格。
P.S.我無法附上表格的確切圖片,因爲我沒有足夠的分數
我是android新手,我遇到以下難題。如何在Android中使用動態行創建表格
我需要建立在Android上表看起來如下:
分類|項目名稱|標記已獲得|最大標記|
第1個信息
行2信息
,我現在面臨的問題是,這些行需要在這取決於項目的數量動態創建。
我環顧四周,發現表格佈局信息非常通用,或者不顯示如何創建動態表格。
P.S.我無法附上表格的確切圖片,因爲我沒有足夠的分數
您創建了這個。首先創建一個表格。現在你開始知道你想要創建的行數(動態)。
private TableLayout myTableLay;
private TableRow demoTableRow[];
private String cat[],itemName[],marks[],maxMarks[];
private int count;
public void example()
{
myTableLay = new TableLayout(this);
myTableLay.removeAllViews();
myTableLay.refreshDrawableState();
// i hope now you got count.
demoTableRow = new TableRow[count];
cat = new String[count];
itemName= new String[count];
marks= new String[count];
maxMarks= new String[count];
for(int i=0;i<count;i++)
{
// add all inforamation to your tablerow in such a maaner that you want to display on screen.
myTableLay.addView(demoTableRow[i);
}
//hope it might helpful.
}
但是如何創建用於表的ui的xml文件?我如何包含這些信息?在xml文件中的 – bhavs
最後添加滾動視圖並將表添加到滾動視圖,以便它也將滾動。 – Sumant
所以我應該使用單個表格行創建一個表格視圖並使用此[鏈接]中提供的示例代碼(http://stackoverflow.com/questions/6435553/how-to-design-a-table-in-andriod ) – bhavs