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

时间:2014-12-01 05:36:24

标签: 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);
}

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

1 个答案:

答案 0 :(得分: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);
    }
});