使用按钮创建编辑文本?

Creating Edit text using a button?

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

您也可以只更改 editText 的可见性而不是创建它们!看到这个片段:

<EditText
    android:id="@+id/yourId"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:visibility="gone"/>

然后在 java 的 onClick 方法中:

EditText edt = (EditText) findViewById(R.id.yourId);
edt.setVisibility(VISIBLE);

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