我不知道如何處理該視圖。我需要線性佈局,它需要20個以上的TextView和EditText組件。我可以在上面定義ImageView和按鈕,但我不知道如何生成其餘的組件,然後在最後放置一個按鈕。Android:以編程方式將多個視圖添加到線性佈局
它會是這個樣子:
---Button-----Button-------
--------ImageView----------
TextView -------- EditText
Item1.............[-------]
Item2.............[-------]
Item3.............[-------]
Item4.............[-------]
.
.
.
------------Button------------
會有真的很多部件,所以我想避免了手工定義XML中的所有組件。點擊按鈕後,所有組件需要成對保存成「name」:「value」(「Item1」:「EditText value」)。我有一個項目名稱列表,用戶將爲這些項目寫入值並保存到JSON文件中。
預先感謝您。
您應該使用帶有自定義適配器的ListView – FoamyGuy 2013-02-18 15:17:38
謝謝。這是個好主意,但我的佈局有點問題。這些按鈕,用於文本輸入和圖像的字段佔用大量空間,所以我需要將所有內容放在ScrollView中。問題是,現在我不能把'ListView'放在'ScrollView'裏面。在XML中警告:'垂直滾動ScrollView不應該包含另一個垂直滾動小部件(ListView)' – Cristiano 2013-02-19 21:17:58