Ho layout del frame:Passo evento click tramite la vista android
<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>
primo formato contiene la layout grafico, e secondo è trasparente e riceve onLongClick per trascinare opere method.That, il problema è quando voglio interagire con il widget, fare clic su qualcosa, fare clic su evento è preso da overlayFrame. Come posso passare l'evento click tramite overlayFrame a widgetView?
EDIT:
ora sto cercando di collegare GestureLister a overlayFrame LinearLayout, per vedere in qualche modo differenza tra MotionEvent che rappresentano solo clic e clic lungo. Il problema che sto affrontando è che OnLongPress nel listener di gesti è sempre chiamato qualunque cosa io faccia, clic singolo o clic lungo.
Esiste una spiegazione per questo comportamento? Tnx!
Ok, che funziona per rilevamento perfettamente ... come faccio ora a fare clic per passare al livello sottostante? – Veljko
Ho lavorato su come ... tnx per idea! – Veljko