点击按钮,在Android中添加一组EditText

时间:2016-08-07 14:53:13

标签: android

考虑一个简单的场景,用户可以在活动页面中添加多个地址。地址包含四个名称,地点,城市和密码的ExitTexts。

要求用户可以通过单击添加新按钮或删除按钮来添加/删除多个地址。

如何在点击添加/删除按钮时动态添加或删除表单(具有多个ExitTexts)。

我曾经使用过具有预定义id的表单的表单组件。但是动态添加或删除表单并获取输入的值是我无法实现的。我是Android新手。请帮忙。

1 个答案:

答案 0 :(得分:0)

您必须创建一个布局或创建的布局,并在其中添加EditText。

像这样,

//this code in button click

EditText edittext = new EditText(context);
edittext.setText("Name");
YOUR_LAYOUT.addView(edittext);

EditText edittext = new EditText(context);
edittext.setText("Locality");
YOUR_LAYOUT.addView(edittext);

EditText edittext = new EditText(context);
edittext.setText("City");
YOUR_LAYOUT.addView(edittext);

EditText edittext = new EditText(context);
edittext.setText("Pin Code");
YOUR_LAYOUT.addView(edittext);

或者您可以定义单独的Edittext并将其添加到您的布局中。

希望它有助于:)