我初始化了一个按钮
按钮 button1 = null;
在我活动的开始。布局设置好后,我做
final Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(this);
onClick 看起来像这样
public void onClick(View v) {
if(v == button1) {System.out.println("asd");};
System.out.println(v);
}
打印显示"I/System.out(22758): android.widget.Button@**405632f0**"
,当然 println("asd") 没有显示。
我不想为每个按钮获取 Button@ **代码,因为使用 id 当然要容易得多。
有人在Idea中我做错了什么?