0
私は3つのボタンを動的に作成しましたが、setOnClicklistener
メソッドでこれらのボタンにアクセスすることはできません。 私のコードは以下の通りです: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]);
}
ここで、これらのボタンにsetOnClickListenerを追加しますか? –
あなたが私たちに示したことから、あなたは決して 'setOnClickListener'を使うことはありません。関連するコードの残りの部分を共有してください。 –
私は上記のコードの外にsetOnclickListenerを適用しようとしていましたが、Tom Nijsの答えがそれを解決しました。ありがとう。 –