每当点击该按钮时,我想要一个新的EditText字段可见。在xml代码中,EditTexts的visibitlity消失了,只要点击按钮,新的就可以看到。
答案 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).
下捕获和导航元素答案 2 :(得分:0)
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
editText.setVisibility(View.VISIBLE);
}
});
希望这有帮助。