2012-05-15 161 views
0

我無法使用listview,因爲此佈局已經需要滾動。所以這給我一個問題:如何創建我的表。Android以編程方式創建和填充列表佈局

我所知道的:

  • JSON數組

我會盡量讓在XML中的每一個細胞,並在代碼迴路做的大小,但我的困境我不能findViewById很好,因爲R.id.myId名稱很難說明,並且是整數而不是字符串。 (可能問題不大,我做它)。

所以在這裏,我知道服務器調用將返回一個JSON數組在它長達5個對象。我如何填充我的視圖?

我對每一行都使用LinearLayout,就像我準備準備一個自定義列表視圖一樣。

Insight深表讚賞。

回答

2

是否有一個特定的原因,你需要它是一個ListView?如果沒有,你可以嘗試一個垂直方向的LinearLayout作爲列表的容器。只需將容器放入xml中,即可編程添加使用addView()生成的行。

+0

哦,它不會因爲scrollview問題中的滾動而成爲listview。所以我會考慮你的其他建議 – CQM

+0

使用表格佈局我們可以動態地爲它添加視圖 – Krish

+0

是的,TableLayout也可以。如果您決定遵循這一點,請記住每行都需要包裝在TableRow中,並且列的間距取決於您的每個LinearLayout行所具有的子節點的數量。 – MattDavis

相關問題