2014-05-19 5 views

Antwort

11

Der Grund dafür ist, dass Ihr Overlay die Berührungsereignisse nicht konsumiert. Wenn eine Ansicht also keine Touch-Ereignisse verbraucht, werden die Ereignisse an die zugrunde liegende Ansicht im Ansichtsmodell übergeben. Die lange Antwort ist also, dass Ihr Overlay anfassbar, fokussierbar und Touch-Listener ist und True zurückgibt. Kurzantwort: Fügen Sie Ihrer Overlay-Ansicht android:clickable="true" hinzu.