Howto to die Galerie als normal, wenn Sie benutzerdefinierte Ansicht mit ImageView und Kontrollkästchen haben
-
26-10-2019 - |
Frage
ich habe ein android.widget.Gallery
mit ImageView
und ein Checkbox
auf jedem Artikel.
Der Benutzer kann Bilder zum Löschen markieren.
Ich kann nicht scrollen/flingeln, wenn ich diesen Brauch habe View
. Alles lädt gut und sehen die Bilder mit dem CheckBox
oben drauf.
Ich verstehe, dass das Touch -Ereignis nicht auf die propagiert ist Gallery
Wie kann ich das tun, als ich 20 Diskussionen über diesen Delegierenden las, aber nichts funktioniert.
Hier ist mein XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="false"
android:focusable="false"
>
<ImageView android:id="@+id/thumbImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:clickable="false"
android:focusable="false"
/>
<CheckBox android:id="@+id/itemCheckBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:clickable="false"
/>
</RelativeLayout>
Lösung
Wenn jemand dafür verwendet hat, habe ich das einfach selbst herausgefunden.
Im Inneren getView()
durch Entfernen theimageview.setOnClickListener
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow