2014-12-01 2 views
-1

내 안드로이드 응용 프로그램에는 edittext가 있으며 아래에는 두 개의 버튼이 있습니다. 첫 번째는 추가 단추이고 다른 하나는 보내기 단추입니다. 사용자가 추가 버튼을 클릭하면 첫 번째 버튼 바로 아래에 또 다른 편집 텍스트가 생성됩니다.버튼에 알 수없는 수의 edittext를 추가하는 방법 android에서 클릭하십시오.

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

그러나 사용자가 여러 번 다음을 알 수있는이 여러 edtitexts를 삽입해야한다 클릭하면 문제가 : 나는 edittexts 알려진 수를 생성하고 난이 같은 루프에 사용할 수있는 경우는 괜찮습니다. 사용자는 100 초 또는 200 초 이상 클릭 할 수 있습니다. 따라서 사용자가 추가 버튼을 몇 번 클릭하는지 정확히 알지 못합니다. 아무도 나를 어떻게 도와 줄 수 있니?. ??

답변

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); 
    } 
}); 
관련 문제