2011-11-08 40 views
2

我有一個TableLayout的列表,每個列表都是從數據庫中的數據生成的。我需要遍歷這個列表並將每個TableLayout添加到我的LinearLayout。遍歷TableLayout的列表並將每個添加到LinearLayout中

下面是我目前擁有的代碼,但每次添加表時它都會顯示,它會替換最後一個,所以最終結果是僅顯示列表中最後一個表的應用程序(只要我可以告訴)

container = (LinearLayout) findViewById(R.id.container); 
for (int i = 0; i < listOfTables.size(); i++) { 
container.addView(listOfTables.get(i), i); 
} 

任何想法? 最大。

回答

1

您需要儘可能使用XML高度和寬度屬性。

試着改變爲表佈局和線性佈局layout-heightlayout-width屬性wrap_content,看看是什麼呢:)

您也可以嘗試更改代碼,因此不會有第二個參數。它應該線性地添加布局。

希望這有助於!

+0

改變高度和寬度wrap_content工作,非常感謝:) –

+0

當然!沒問題。 – Codeman

相關問題