按钮的onClick事件即使未被点击也会触发
创始人
2024-11-03 20:00:18
0

可能是由于其他事件引起的误触发,可以通过以下代码解决:

Button button = findViewById(R.id.btn);
button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        // do something
    }
});
button.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        if (event.getAction() == MotionEvent.ACTION_DOWN) {
            // do something
            return true;
        }
        return false;
    }
});

这里我们对Button设置了OnClickListener和OnTouchListener,当按钮被点击时,OnClickListener会触发相应的事件,而OnTouchListener则监听到按钮被按下后立即返回true,从而防止误触发。

相关内容

热门资讯

重大科普!微扑克辅牌器,微扑克... 重大科普!微扑克辅牌器,微扑克如何让系统发好牌(微扑克)其实有挂(证实有挂)-哔哩哔哩1、在微扑克如...
玩家科普!微扑克辅助软件,微扑... 玩家科普!微扑克辅助软件,微扑克如何让系统发好牌(微扑克)原来真的是有挂(证实有挂)-哔哩哔哩1)微...
一分钟了解!微扑克有挂么,微扑... 一分钟了解!微扑克有挂么,微扑克有挂么(微扑克)其实是真的有挂(有挂助手)-哔哩哔哩;1、完成微扑克...
普及知识!微扑克有脚本吗,微扑... 普及知识!微扑克有脚本吗,微扑克透牌(微扑克)一直存在有挂(揭秘有挂)-哔哩哔哩1、许多玩家不知道微...
最新技巧!微扑克辅牌软件,微扑... 最新技巧!微扑克辅牌软件,微扑克如何让系统发好牌(微扑克)切实是真的有挂(详细教程)-哔哩哔哩1、任...
科普分享!微扑克辅助工具怎么下... 您好,微扑克辅助工具怎么下载这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】...
科技通报!微扑克智能ai辅助,... 科技通报!微扑克智能ai辅助,微扑克如何让系统发好牌(微扑克)确实有挂(了解有挂)-哔哩哔哩该软件可...
分享认知!微扑克ai会被检测到... 分享认知!微扑克ai会被检测到吗,微扑克透牌(微扑克)原来是真的有挂(有挂神器)-哔哩哔哩1、微扑克...
技术分享!微扑克有脚本吗,微扑... 技术分享!微扑克有脚本吗,微扑克ai机器人(微扑克)本来真的是有挂(有挂教程)-哔哩哔哩;1、完成微...
三分钟了解!微扑克辅助工具怎么... 三分钟了解!微扑克辅助工具怎么下载,微扑克ai机器人(微扑克)本来真的有挂(发现有挂)-哔哩哔哩1、...