Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在对象下方添加新的编辑文本并在其下方移动按钮?_Android_Android Layout_Button_Android Edittext - Fatal编程技术网

Android 如何在对象下方添加新的编辑文本并在其下方移动按钮?

Android 如何在对象下方添加新的编辑文本并在其下方移动按钮?,android,android-layout,button,android-edittext,Android,Android Layout,Button,Android Edittext,我有一个编辑文本和一个按钮,它看起来像这样 我希望该按钮在EditText 1下面创建一个EditText,并且该按钮将自动移动到新添加的EditText下面,因此它将如下所示 有几种方法可以做到这一点,但最简单的方法是使用垂直方向的线性布局。使用约束布局作为父布局,在EditText1和按钮之间约束线性布局。然后,当您点击按钮时,只需将新的编辑文本插入到该布局中,就可以了。有几种方法可以做到这一点,但最简单的方法是将其放入垂直方向的线性布局中。使用约束布局作为父布局,在EditText1和按

我有一个编辑文本和一个按钮,它看起来像这样

我希望该按钮在EditText 1下面创建一个EditText,并且该按钮将自动移动到新添加的EditText下面,因此它将如下所示


有几种方法可以做到这一点,但最简单的方法是使用垂直方向的线性布局。使用约束布局作为父布局,在EditText1和按钮之间约束线性布局。然后,当您点击按钮时,只需将新的编辑文本插入到该布局中,就可以了。

有几种方法可以做到这一点,但最简单的方法是将其放入垂直方向的线性布局中。使用约束布局作为父布局,在EditText1和按钮之间约束线性布局。然后,当您点击按钮时,只需将新的EditText插入该布局,就可以了。

根据用户可以添加的
EditText
的最大数量,您需要定义使用方法

(1) 一种方法是创建一个容器,例如,一个
LinearLayout
,并在用户单击按钮时将
EditText
作为子对象添加。但对于少数儿童来说,这是一种简单的方法

(2) 另一种方法是使用。这对很多孩子来说比较好


还有其他方法,这取决于此
EditText
的复杂程度,即使对于少量元素(2)也可以。根据用户可以添加的
EditText
的最大数量,您需要定义使用方法

(1) 一种方法是创建一个容器,例如,一个
LinearLayout
,并在用户单击按钮时将
EditText
作为子对象添加。但对于少数儿童来说,这是一种简单的方法

(2) 另一种方法是使用。这对很多孩子来说比较好

还有其他方法,这取决于此
EditText
的复杂程度,即使对于少量元素(2)也可以