Android自定义按钮通用点击处理程序

App*_*ide 3 android buttonclick android-custom-view android-button

我正在尝试实现一个自定义按钮,它允许我在单击按钮时执行一组标准操作(例如编写日志),并执行特定于每个按钮实例的指定单击侦听器.可能吗?

非常感谢

App*_*ide 6

通过这种方式找到解决方案,对于按钮的每个实例,我可以在执行指定的单击侦听器之前执行一组标准操作(在这种情况下,它只是编写日志)

@Override
    public void setOnClickListener(final OnClickListener l) {

        super.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                LogHelper.WriteLogInfo("click");
                l.onClick(v);

            }
        });
    }
Run Code Online (Sandbox Code Playgroud)