如果想要传递值到clickListener里使用,那么需要自定义一个onClickListener事件。
举个例子:button1
private int number = 123;
button1.setOnClickListener(new button1_click(number)); //实例化自定义的button按钮
//创建类实现onClickListener方法
public class button1_click implements View.OnClickListener {
int number; //想要传入的值 (123)
public button1_click(int get_number) {
this.number = get_number;
}
@Override
public void onClick(View v) { //在这里处理点击事件
Log.e("button1", "点击: " +number );
}
}
这样就可以了