如何添加Android按钮单击列表器以添加新字段

时间:2017-03-26 15:25:17

标签: android button onclick android-edittext

每当点击该按钮时,我想要一个新的EditText字段可见。在xml代码中,EditTexts的visibitlity消失了,只要点击按钮,新的就可以看到。

3 个答案:

答案 0 :(得分:1)

只需以编程方式添加EditText视图:

在xml上定义一个LinearLayout并给它一个id 以及您的代码:

linearLayout.addView(new EditText(getContext()));

您可以在列表中保存对视图的引用,并从列表中访问它们或对其进行迭代

EditText editText = new EditText(getContext());
editTextList.add(editText);
linearLayout.addView(editText);

答案 1 :(得分:0)

EditText is view. so You can hide or show views using setVisibility(int).

enter link description here

下捕获和导航元素

答案 2 :(得分:0)

button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        editText.setVisibility(View.VISIBLE);
    }
});

希望这有帮助。