【发布时间】:2015-02-01 06:11:14
【问题描述】:
我正在创建一个应用程序,允许用户添加可编辑的文本字段,并在其中保存数据。现在我的问题是:每当按下按钮时,如何添加多个编辑文本框。有没有办法做到这一点,或任何其他替代建议?
【问题讨论】:
-
Shaheen:你已经尝试过,请展示你的努力。
标签: java android xml android-studio
我正在创建一个应用程序,允许用户添加可编辑的文本字段,并在其中保存数据。现在我的问题是:每当按下按钮时,如何添加多个编辑文本框。有没有办法做到这一点,或任何其他替代建议?
【问题讨论】:
标签: java android xml android-studio
您也可以只更改 editText 的可见性而不是创建它们!看到这个sn-p:
<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 并在可见性中设计它们,最后将它们隐藏起来!
【讨论】:
array 中并设置一个计数器,如 i 然后当您单击按钮时,您可以根据需要设置文本 is edittext and change visibility of i+1` 或 i-1 textview