如何模拟onLongClick?

我该如何模拟onLongClick?基本上,我需要用户单击一次,并且需要一种方法来将其转换为longClick实际上不需要长时间单击的方法。


12345678_0001
浏览 132回答 2
2回答

梦里花落0921

View dummyView = findViewById(R.id.dummy_view);dummyView .setOnClickListener(new View.OnClickListener() {        @Override        public void onClick(View v) {            dummyView .performLongClick();        }    });

慕哥9229398

在Android上,每个View对象都有方法performLongClick,该方法可让您以编程方式模拟操作。但是您必须先设置侦听器:View dummyView = findViewById(R.id.dummy_view);dummyView.setOnLongClickListener(new OnLongClickListener() {    @Override    public boolean onLongClick(View v) {        return true;    }});现在,您可以调用dummyView.performLongClick(),以模拟longClick动作
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java