在onClick事件处理程序中,您可以使用其他方法来获取按钮的id。以下是一种解决方案的示例代码:
// 在布局文件中定义按钮
// 在Activity中设置按钮的点击事件处理程序
Button myButton = findViewById(R.id.myButton);
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 获取按钮的id
int buttonId = v.getId();
// 在这里进行其他操作
// ...
}
});
在上面的示例中,通过调用v.getId()
方法,您可以获取按钮的id并将其存储在buttonId
变量中。然后,您可以使用buttonId
来执行其他操作。
请注意,onClick
方法的参数v
是一个View对象,代表按钮本身。因此,通过调用v.getId()
方法,您可以获取按钮的id。
上一篇:按钮的最佳分组方式是什么?