Attaching multiple listeners to views in android?

前端 未结 4 470
囚心锁ツ
囚心锁ツ 2020-12-16 10:23

Is it possible to attach multiple onClick listeners to buttons in android? Example:

btn1.setOnClickListener(listener1);
btn1.setOnCliclListener(listener2);
         


        
4条回答
  •  失恋的感觉
    2020-12-16 10:48

    Should someone bump into a similar problem, try this out:

    private void setClickListeners(View view, List clickListeners){
        view.setOnClickListener(v -> {
            for(View.OnClickListener listener: clickListeners){
                listener.onClick(v);
            }
        });
    }
    

提交回复
热议问题