当前位置: 首页 > 知识库问答 >
问题:

如何捕捉列表和标签上的双击事件

印宏阔
2023-03-14

共有1个答案

康元凯
2023-03-14

您将需要避免actionperformed,因为这将在第一个指针发布时立即调用。

我们正在考虑添加更多的构建手势(例如双击),所以这实际上是一个很好的时间来问这个问题。现在唯一的方法是覆盖释放的指针,并在第一个释放的指针中创建一个UITimer(例如300ms),如果另一个指针释放发生,取消计时器并调用“Double Tap”事件。定时器代码可以调用“tap”事件。

例如:

 List l = new List(...) {
       private UITimer timer;
       public void pointerReleased(int x, int y) {
           super.pointerReleased(x, y);
           if(timer == null) {
              timer = UITimer.timer(300, false, getComponentForm(), () -> {
                  singleTapEvent();
                  timer = null;
              });
           } else {
              timer.cancel();
              timer = null;
              doubleTapEvent();
           }
       }
 };
 类似资料:
  • 问题内容: 我想双击我已经在下面的代码使用的textview 但它仍然不起作用:( 仅拖动正在调用,但从未调用过“双击”和“一键单击” 问题答案: 请尝试以下步骤。 第1步 在您的活动中编写以下代码。 第2步 为活动编写以下代码。这将是对象。

  • 有没有办法用java捕获双击鼠标事件后的图像?我只能在鼠标释放双击事件时捕获图像。但捕获图像不是双击事件后的图像。

  • 我想要的是每次tomcat服务器启动时都启动一个线程。为此,我需要关注关闭tomcat的事件。我该怎么做?我尝试使用会话来完成,但有时会话甚至在关闭并重新启动tomcat后仍然存在?我有什么选择?

  • 问题内容: 我有一个id为id的按钮。我将此元素附加了两个jQuery事件 1。 2。 但是每次它给我 问题答案: 您需要使用超时来检查第一次点击后是否还有另一次点击。 这是窍门: 用法:

  • 我正在开发一个应用程序,一个要求是用户可以从相机拍摄新照片或从图库中选择现有照片。我使用这个HTML5标签:

  • 我在一个xml布局文件中声明了许多按钮,并将此布局用于一个片段。 令人失望的是,“onclickbutton”事件被捕捉在主机activity,而不是在我的片段。当然,在我的片段中,我可以手动解决这个问题,如下所示: 有没有显式的方法来处理片段中的onClickbutton事件?