Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.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
Java 使用按钮创建编辑文本?_Java_Android_Xml_Android Studio - Fatal编程技术网

Java 使用按钮创建编辑文本?

Java 使用按钮创建编辑文本?,java,android,xml,android-studio,Java,Android,Xml,Android Studio,我正在创建一个应用程序,允许用户添加可编辑的文本字段,并在其中保存数据。现在我的问题是:如何在按下按钮时添加多个编辑文本框。有没有办法做到这一点,或者有其他替代建议?您也可以只更改editText的可见性,而不是创建它们!请参阅此代码段: <EditText android:id="@+id/yourId" android:layout_width="wrap_content" android:layout_height="wrap_content" and

我正在创建一个应用程序,允许用户添加可编辑的文本字段,并在其中保存数据。现在我的问题是:如何在按下按钮时添加多个编辑文本框。有没有办法做到这一点,或者有其他替代建议?

您也可以只更改editText的可见性,而不是创建它们!请参阅此代码段:

<EditText
    android:id="@+id/yourId"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:visibility="gone"/>
它可以使您的编辑文本可见

注意:通过这种方式,您可以更好地控制EditText,并在可见性中设计它们,最后将它们隐藏起来

沙欣:你所尝试的,请展示你的努力。好吧,在这种情况下,假设我有10个可编辑文本,那么我如何让它们一个接一个地可见?方法是一样的!您可以将编辑文本id保存在
数组中
并设置一个类似
i
的计数器,然后当您单击按钮时,您可以将文本设置为i
s edittext,并根据需要更改
i+1`或
i-1
textview的可见性。不过,我只尝试了C中的数组。我是一名Java初学者,任何帮助都将不胜感激:)这是一个很好的教程:谷歌it!你可以找到一些好的解决办法!(巴希)
EditText edt = (EditText) findViewById(R.id.yourId);
edt.setVisibility(VISIBLE);