我有幀佈局:通行證點擊事件
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="10dp" >
<LinearLayout
android:id="@+id/widgetView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_margin="10dp"
android:gravity="center" >
</LinearLayout>
<LinearLayout
android:id="@+id/widgetOverlayFrame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="false" >
</LinearLayout>
首先佈局包含小窗口的佈局,以及第二個是透明和接收onLongClick用於拖動method.That作品,問題是當我想與窗口小部件進行交互時,點擊某件事件,點擊事件由overlayFrame拍攝。我怎樣才能通過點擊事件槽overlayFrame widgetView?
編輯:
現在我想GestureLister重視overlayFrame的LinearLayout,以某種方式看到MotionEvent代表單一的點擊和長按之間的差異。我面臨的問題是手勢監聽器中的OnLongPress總是被稱爲無論我做什麼,單擊或長按。
對此行爲有解釋嗎? TNX!
好吧,這適用於完美檢測...我現在如何將點擊傳遞到底層? – Veljko
我有這個工作如何... tnx的想法! – Veljko