Touch-event-handling auf android-Eltern-und Kind-benutzerdefinierte Ansichten

heute habe ich ein problem mit touch-event-handling auf android-benutzerdefinierte Ansichten.In diesem Fall habe ich erstellt übergeordneten Ansicht aufrufen weekview und chiled nennen weekdayview.ich möchte implementieren touch-event wie singleTap,LongPress in der untergeordneten Ansicht nur und wenn ich wische auf Eltern-oder Kind-ich will Blättern übergeordneten Ansicht.wenn ich implementieren touch-event in beiden anzeigen, es Dosis nicht funktionieren.

Touch-event-handling auf android-Eltern-und Kind-benutzerdefinierte Ansichten

kann mir jemand helfen auf diese.Es ist wirklich hilfreich für mich.
Danke

  • Ich denke, wenn das touch-Ereignis wird auf der untergeordneten Ansicht, der übergeordneten Ansicht werden nie benachrichtigt. Also besser GestureDetector, in Ihrer Untergeordneten Ansicht, onTouchEvent, versenden Sie die Ereignis-Geste, und Sie handeln auf übergeordneten Ansicht.
  • Ich benutze GestureDetector in beiden Sicht-scrolling-Teil erfolgt auf dem übergeordneten Ansicht und es ist OK.aber ich möchte einige Sache auf der untergeordneten Ansicht.Ich return false in onDown-Methode in der untergeordneten Ansicht.dann Blättern Elternteil arbeitet und touch-event auf der untergeordneten Ansicht Dosis nicht funktionieren
InformationsquelleAutor Sanath | 2012-09-12
Schreibe einen Kommentar