我正在为多个按钮分配一个按钮侦听器,如下所示:
for(Button b : buttons)
{
b.setOnClickListener(clicklisten);
}
按钮监听器定义如下:
private OnClickListener clicklisten = new OnClickListener()
{
public void onClick(View v)
{
Context context = getApplicationContext();
text = Toast.makeText(context, " Button Clicked", Toast.LENGTH_SHORT);
text.show();
}
};
事实上,它只显示一个带有“Button Clicked”的 Toast。我希望它检测单击了哪个按钮,可能是通过该按钮的名称或 ID(如 XML 中定义的那样),并根据该按钮显示某些内容。是否可以通过这种方式通过代码检索该信息?