Android 如何在单击按钮时显示表单?

Android 如何在单击按钮时显示表单?,android,Android,我正在制作一个android应用程序,用户在其中填写表单。客户机希望在表单的许多字段中,用户应该首先看到必填字段,然后如果用户需要,他/她应该单击名为“更多字段(可选)”的按钮只要他点击按钮,按钮就会消失,然后用户就会看到其他字段一个接一个的排列 表格现在看起来像这样 我已经尝试过将编辑文本的可见性设置为不可见,但问题是即使文本字段不可见,它们也会占据屏幕的大部分 我一直在浏览android论坛,但我没有得到任何关于如何实现它的提示。成功了,我将可见性设置为Gone,然后一切都按预期进行。将您

我正在制作一个android应用程序,用户在其中填写表单。客户机希望在表单的许多字段中,用户应该首先看到必填字段,然后如果用户需要,他/她应该单击名为“更多字段(可选)”的按钮只要他点击按钮,按钮就会消失,然后用户就会看到其他字段一个接一个的排列

表格现在看起来像这样

我已经尝试过将编辑文本的可见性设置为不可见,但问题是即使文本字段不可见,它们也会占据屏幕的大部分


我一直在浏览android论坛,但我没有得到任何关于如何实现它的提示。

成功了,我将可见性设置为Gone,然后一切都按预期进行。

将您的子视图放在滚动视图(最上方)中,这样当您的可选子视图可见时,布局将跨越并容纳所有子级。将可见性设置为“已消失”,而不是“不可见”。另外,将所有要隐藏/显示切换的内容都放在其自己的LinearLayout/ScrollView中,并且只在该部分整体切换可见性感谢您的帮助,我非常感谢您的快速响应,我一定会尝试将可见性设置为gone.:)看不见和消失之间的区别