如何在android中点击按钮添加未知数量的edittext

Ruc*_*hir -1 java android android-edittext android-button

在我的Android应用程序中,我有一个edittext,下面有两个按钮.第一个是添加按钮,另一个是发送按钮.当用户点击添加按钮时,它应该在第一个下面创建另一个edittext.如果我必须创建已知数量的edittexts并且我可以像这样使用for循环,这很好:

for(int i = 0; i < 20; i++) 
{
    Edittext et= new Edittext(this);
    ll.addView(et);
}
Run Code Online (Sandbox Code Playgroud)

但问题是如果用户多次点击,那么它应该插入多个未知的edtitexts.意味着用户可以单击100次或200次或更多次.因此,不知道用户单击该添加按钮的次数.任何人都可以帮我解决这个问题.. ??

And*_*ler 5

很简单.添加一个单击侦听器并完成您的工作.希望它会对你有所帮助.

Button addButton= (Button) findViewById(R.id.add_button);
addButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
       Edittext et= new Edittext(your_activity_name.this); //Replace with your activity name
       ll.addView(et);
    }
});
Run Code Online (Sandbox Code Playgroud)