1
A
回答
2
为什么不使用长按?或者你是否已经将其用于别的东西?长时间触摸双重触摸的优势:
- 长按是在UI准则中推荐的交互,双击触摸不是 。
- 这是用户期望的;用户可能找不到双触摸动作 ,因为他们不会去寻找它
- 它已经在API中处理。
- 执行双触将影响单触的处理,因为您必须等待每个单触触摸变成双触触摸,然后才能对其进行处理。
如果你想双击:你可以使用手势检测器。
请看下面的代码:
public class MyView extends View {
GestureDetector gestureDetector;
public MyView(Context context, AttributeSet attrs) {
super(context, attrs);
// creating new gesture detector
gestureDetector = new GestureDetector(context, new GestureListener());
}
// skipping measure calculation and drawing
// delegate the event to the gesture detector
@Override
public boolean onTouchEvent(MotionEvent e) {
return gestureDetector.onTouchEvent(e);
}
private class GestureListener extends GestureDetector.SimpleOnGestureListener {
@Override
public boolean onDown(MotionEvent e) {
return true;
}
// event when double tap occurs
@Override
public boolean onDoubleTap(MotionEvent e) {
float x = e.getX();
float y = e.getY();
Log.d("Double Tap", "Tapped at: (" + x + "," + y + ")");
return true;
}
}
}
+0
长按我目前使用。所以它不是可能的 – user321
+0
@ user321然后你必须重新考虑你的交互方法。 –
相关问题
- 1. 单击和双击Android中的按钮?
- 2. 如何在android中添加按钮?
- 3. 如何在android中添加按钮?
- 4. 如何在ActionBar(Android)中添加按钮?
- 5. Android - 如何在TabActivity中添加按钮点击事件?
- 6. 如何在数组中添加值按钮点击android
- 7. 如何将行添加到listView按钮在android studio中单击?
- 8. Android如何在listview中添加可点击的按钮?
- 9. 如何在Drupal7中添加一个按钮点击按钮?
- 10. 双击按钮
- 11. [Android]如何在点击按钮时动态添加图像按钮?
- 12. 如何在点击“添加”按钮后更改答案按钮?
- 13. 如何添加按钮和行动,打击该按钮在openerp7
- 14. 的Android添加标记按钮点击
- 15. 如何添加类按钮点击角?
- 16. 如何添加@UiHandler点击gwt按钮?
- 17. 单击按钮时如何添加ID?
- 18. 如何通过点击“添加”按钮
- 19. JSF - 按钮双击
- 20. Android上的双击物理按钮
- 21. 如何阻止asp.net按钮被双击?
- 22. 按钮点击添加UItextfield
- 23. 在表格行中添加单选按钮并检测按钮单击Android
- 24. 如何为android按钮添加阴影
- 25. android如何添加浏览按钮?
- 26. 如何添加MapView上的按钮android
- 27. android:如何添加图片按钮?
- 28. 在javascript中模拟双击asp.net按钮
- 29. 在android中点击按钮时添加缩放功能?
- 30. Arduino单击,双击并按住按钮
双击在FONE一个按钮?为什么?为什么不使用单击双击并按住单击 – Shoban
我认为在框架中没有实现。尝试使用计时器 – x4rf41
http://stackoverflow.com/a/4849304/966550 – waqaslam