我想弄清楚如何添加一个OnGestureListener或其他方式来检测整个屏幕上的触摸拖动到一个按钮,或一些其他的小部件,可以添加到视图。我一直在试图弄清楚如何做到这一点,我不能。我已经看到并成功地完成了一项活动。任何人都可以为我解释这一点,因为我似乎比我想象的要麻烦得多。谢谢。将OnGestureListener添加到按钮?
1
A
回答
0
1
我假设你已经通过了http://developer.android.com/resources/articles/gestures.html。诀窍是您可以将GestureOverlayView
作为另一个View
之上的透明图层。然后,您可以解析检测为属于底层View
的任何手势。
在文章中,他们表现出你这样的布局:
<android.gesture.GestureOverlayView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gestures"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gestureStrokeType="multiple"
android:eventsInterceptionEnabled="true"
android:orientation="vertical">
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</android.gesture.GestureOverlayView>
检测到的任何手势然后可以解释为ListView的到来。在你的情况下,用你的Button替换ListView,你应该全部设置好。
相关问题
- 1. 将按钮添加到jtable
- 2. 将按钮添加到UITableView
- 3. 将按钮添加到jtable
- 4. 将按钮添加到MKPointAnnotation
- 5. 将按钮添加到JPanel
- 6. 将按钮添加到UILabel
- 7. 将按钮添加到QTableview
- 8. 将按钮添加到UIDatePicker
- 9. 将按钮添加到ListActivity
- 10. 将按钮添加到UIScrollview
- 11. 将按钮添加到infoWindow
- 12. 将按钮添加到BrowseFragment
- 13. 将UIGesture添加到按钮
- 14. 将ActionListener添加到按钮
- 15. 将按钮添加到JScrollpane
- 16. 将按钮添加到gridview
- 17. 将按钮添加到ViewPager
- 18. 将按钮添加到uitextfield
- 19. 将按钮添加到ListActivity
- 20. 将按钮添加到JDesktopPane
- 21. 将DB记录添加到按钮中
- 22. 将图标添加到输入按钮
- 23. 将CSS类添加到表单按钮
- 24. 将图片添加到按钮
- 25. 将按钮添加到导航栏
- 26. 将按钮添加到QComboBox或QCompleter中
- 27. 将单选按钮添加到Tkinter
- 28. 将自定义按钮添加到SlickGrid?
- 29. 将书签按钮添加到UITextField.rightView?
- 30. netsuite将按钮添加到记录
我不能在Android 2.2中使用这个,虽然或2.1我可以吗?这只是在新的3.0的权利? – spierce7 2011-05-13 08:36:31