Java 向relativelayout添加另一行组件

Java 向relativelayout添加另一行组件,java,android,layout,button,Java,Android,Layout,Button,有人知道如何得到这个结果吗 说明: 单击“+”按钮时,该行下方将显示另一行EditText、微调器、EditText和按钮。如果用户单击“+”按钮,行将继续添加 谢谢 我认为最好是实现自定义视图组以垂直方向扩展线性布局 您将在最后一个按钮上注册一个OnClickListener:如果该行是列表中的最后一行,您将膨胀一个新的Components\u item.xml,并将其添加到您的视图中(您还将从+将可绘图文件刷新为-),否则删除当前行 您的自定义视图将提供一个类似于列表getComponen

有人知道如何得到这个结果吗

说明: 单击“+”按钮时,该行下方将显示另一行EditText、微调器、EditText和按钮。如果用户单击“+”按钮,行将继续添加


谢谢

我认为最好是实现自定义
视图组
以垂直方向扩展
线性布局

您将在最后一个按钮上注册一个
OnClickListener
:如果该行是列表中的最后一行,您将膨胀一个新的
Components\u item.xml
,并将其添加到您的视图中(您还将从
+
将可绘图文件刷新为
-
),否则删除当前行

您的自定义视图将提供一个类似于
列表getComponents()
的方法,因此您可以将此列表传递给一些
保存()
方法


我推了演示

谢谢您的回复。还有其他简单的方法吗?或者你能用更简单的方式解释吗?因为我对android非常陌生。谢谢,没那么难。我正在做演示是的!谢谢!但我还有一个问题。
缺少样式。是否为此布局选择了正确的主题?
在我打开Components_items.xml时显示如何解决此问题?似乎不太清楚为什么。无论如何,这只是一个演示项目,所以即使你不能运行它,你仍然可以浏览代码,或者至少剪切粘贴它