Ich dynamisch erstellt 3 Tasten, aber ich kann nicht auf diese Tasten über die setOnClicklistener
Methode zugreifen. Mein Code ist unten:Wie klicken Sie auf/verwenden dynamisch erstellte Schaltflächen in Android
quesButton = new Button[3];
ll1 = (LinearLayout) findViewById(R.id.ll4button);
for(int x=0; x<3; x++){
quesButton[x] = new Button(MainActivity.this);
quesButton[x].setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
quesButton[x].setText("Q" + (x + 1));
ll1.addView(quesButton[x]);
}
Wo fügen Sie den setOnClickListener in diese Schaltflächen ein? –
Von dem, was Sie uns gezeigt haben, benutzen Sie nie 'setOnClickListener' ... Teilen Sie den Rest des relevanten Codes bitte. –
Ich habe versucht, setOnclickListener außerhalb des obigen Codes anzuwenden, aber Tom Nijs Antwort hat es gelöst. Vielen Dank. –