android 怎么避免点击按钮自动触发2次事件

2025-04-14 15:56:05
推荐回答(1个)
回答1:

布局是什么情况?是点击哪个按钮导致的触发了两次点击事件?
如果是点击 btnref按钮导致间接触发了 webview ontouch事件的话,可以把:
btnref.setOnTouchListener(new Button.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
btnref.setImageResource(R.drawable.btnfresh2);
} else if (event.getAction() == MotionEvent.ACTION_UP) {
btnref.setImageResource(R.drawable.btnfresh);
}
return true;(这返回改成true试试)
}
});