【发布时间】:2016-09-02 12:27:31
【问题描述】:
我动态创建了 3 个按钮,但我无法通过 setOnClicklistener 方法访问这些按钮。
我的代码如下:
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 的回答已经解决了它。谢谢。