直接上代码吧
/**
* 一次设置多个控件CLick监听事件*
* @param views 参数
*/
public static void setViewsOnClickListener(View.OnClickListener onClickListener, View... views) {
for (int i = 0; i < views.length; i++) {
if (views[i] != null) {
views[i].setOnClickListener(onClickListener);
}
}
}
在需要设置点击的地方如下操作:
/**
* 初始化控件点击监听
*/
private void initClickListener() {
View[] views = {ivBack, btnNext, btnNext1, tvGetyzmAgain, ivEyes};
ClickViewsUtils.setViewsOnclickListener(this, views);
verifryCode.setOnCompleteListener(this);
}