如果想要传递值到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 );
}
}
这样就可以了
本文介绍如何在Android开发中自定义一个OnClickListener事件,用于将特定值传递给clickListener并处理点击事件。通过创建一个包含所需值的内部类,并在按钮的setOnClickListener方法中实例化该类,可以实现在点击事件中访问这些值。

被折叠的 条评论
为什么被折叠?



