我想弄清楚如何添加一個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