为了账号安全,请及时绑定邮箱和手机立即绑定

OnItemLongClickListener 在释放按钮时也会运行

OnItemLongClickListener 在释放按钮时也会运行

呼如林 2021-09-26 18:01:05
它使用函数 OnItemLongClickListener 但它也在释放按钮时运行 OnItemClickListener    lv_driver.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {        @Override        public boolean onItemLongClick(AdapterView<?> adapterView, View view, int i, long l) {            builder = new AlertDialog.Builder(MyActivity.this);            builder.setTitle("Be carefull ");            builder.setMessage("Do you want to delete?");            builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {                @Override                public void onClick(DialogInterface dialogInterface, int i) {                    delData(i);                }            });            builder.setNegativeButton("No", new DialogInterface.OnClickListener() {                @Override                public void onClick(DialogInterface dialogInterface, int i) {                    dialogInterface.dismiss();                }            });            builder.show();            return false;        }    });    lv_driver.setOnItemClickListener(new AdapterView.OnItemClickListener() {        @Override        public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {            Toast.makeText(MyActivity.this, "OnItemclick show ",                    Toast.LENGTH_SHORT).show();        }    });}当按住按钮时,它会显示对话框确认删除,但当释放按钮时,它会从吐司中显示文本“OnItemclick show”。如何解决?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 195 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信