Howto to die Galerie als normal, wenn Sie benutzerdefinierte Ansicht mit ImageView und Kontrollkästchen haben

StackOverflow https://stackoverflow.com/questions/7312505

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>
War es hilfreich?

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
scroll top