In einer Aktivität mit einer RadioGroup und 4 RadioButtons wird die Berührungseingabe auf der RadioGroup nicht an die onTouch-Überschreibung der Aktivität weitergegeben. Ziel ist es, dass die Wischgesten für den gesamten Bildschirm funktionieren, wobei die RadioGroup das größte Objekt ist und sich in der Mitte befindet.
Ich habe versucht, für die Radiogruppe in der Aktivität einen Berührungshörer einzurichten, aber das hatte keine Wirkung. Ich habe auch eine RadioGroup-Unterklasse ausprobiert. In der Unterklasse habe ich die Klasse so eingestellt, dass sie ein Touch-Listener ist und die Standardmethode onTouchEvent außer Kraft setzt. Ich habe setOnTouchListener im Konstruktor aufgerufen. Die Unterklasse verhielt sich genau so. Nichts von alledem hat funktioniert. Es gibt keine Fehlermeldungen.
Hat jemand in der Lage, Touch-Eingabe auf eine RadioGroup zu bekommen, um mehr als mit, dass Touch wählen Sie eine Radio-Schaltfläche gehen? Lassen Sie mich wissen, wenn Sie den Code sehen wollen. Es ist ganz einfach. Der Aktivitätsaufruf zu onTouch gibt das Ergebnis des Gesten-Detektors zurück. Bei den anderen Objekten auf dem Bildschirm (TextSwitcher, Relatives Layout mit 2 Schaltflächen) funktioniert das wunderbar. Warum funktioniert RadioGroup nicht?
Vielen Dank im Voraus für alle Vorschläge, damit die RadioGroup so funktioniert, wie ich es möchte.