我如何在一个片段中处理OnClick方法,而不用为每个按钮创建大量onclick侦听器,然后为它们创建一个巨大的switch语句。例如,我的布局中有10个复选框,并且我希望该片段以相同的方式(具有相同的OnClick)处理它们
最佳答案
非常简单。如果要以相同的方式处理它们,就可以这样做。
View.OnClickListener listener = new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Toast.makeText(MainActivity.this,"asdasd",Toast.LENGTH_SHORT).show();
}
};
item1.setOnClickListener(listener);
item2.setOnClickListener(listener);
item3.setOnClickListener(listener);
关于android - fragment 中的OnClick而不创建大量的onclicklistener,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31234842/