Pass cliquez sur l'événement à travers le point de vue android

J'ai structure du châssis:

<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>

Première mise en page contient widget de mise en page, et la seconde est transparent et reçoit onLongClick pour la méthode de glisser.Qui fonctionne, le problème est quand je veux interagir avec le widget, cliquez sur un élément, cliquez sur l'événement est pris par overlayFrame. Comment puis-je passer événement click creux overlayFrame à widgetView?

EDIT:

Maintenant, je vais essayer de joindre GestureLister à overlayFrame LinearLayout, d'une certaine manière de voir la différence entre MotionEvent qui représentent simple clic et clic long. Le problème que je me pose, c'est que OnLongPress dans le geste de l'auditeur est toujours appelé quoi que je fasse, seul clic ou clic long.

Est-il une explication à ce comportement? Tnx!

OriginalL'auteur Veljko | 2012-11-21