如何在Android

时间:2018-03-09 16:34:24

标签: java android

如何在Android中设置多个OnCLickListener

如果我尝试使用setOnClickListener来完成,只会调用最后一个:

button.setOnClickListener(l1);
button.setOnClickListener(l2);

1 个答案:

答案 0 :(得分:1)

您最好的选择是仔细查看您的代码并重构它以避免需要执行此操作。

但如果必须,我会调用你想要在一个实现中触发的两个动作。

像这样:

button.setOnClickListener(new View.OnClickListener(){
    @Overrride
    public void onClick(View view){
        actionOne();
        actionTwo();
    }
});