我不知道如何处理该视图。我需要线性布局,它需要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