P
padde83
Ambitioniertes Mitglied
- 0
Hallo Zusammen,
mein Problem ist wahrscheinlich total simpel, sehe aber den Wald vor lauter Bäumen nicht mehr
Ich habe eine ListView die ich mit einem Adapter so bearbeitet habe das Sie folgende Struktur hat:
Die ListView bekommt von mir einen onItemClickListener zugewiesen, sowie auch der ImageButton bekommt einen seperaten OnClickListener im Adapter zugewiesen.
Mein Problem ist, dass der ImageButton die Listenfelder überlagert, dh. sie reagieren nicht auf das ClickEvent und werden auch nicht, wie bei Listen Typisch, farblich hinterlegt.
-> ClickEvent auf dem Button funktioniert
-> ClickEvent auf dem Listenelement funktioniert nicht.
Meine Vermutung ist, dass ich im Layout mist gebaut habe, nur finde ich meinen Fehler nicht.
Gruß & Danke
padde
p.s. Habe einen OnScrollListener für die Liste registriert der einwandfrei funktioniert.
mein Problem ist wahrscheinlich total simpel, sehe aber den Wald vor lauter Bäumen nicht mehr
Ich habe eine ListView die ich mit einem Adapter so bearbeitet habe das Sie folgende Struktur hat:
HTML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:gravity="center_vertical">
<ImageView android:id="@+id/image"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/loading" android:adjustViewBounds="true" />
<LinearLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_weight="1"
android:orientation="vertical" android:gravity="left"
android:focusable="true">
<TextView android:id="@+id/name"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:singleLine="true" android:gravity="left"
android:paddingLeft="5dip" android:textStyle="bold"
android:textAppearance="?android:attr/textAppearanceSmall" />
<TextView android:id="@+id/type"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:singleLine="true" android:gravity="left"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textStyle="normal" android:paddingLeft="5dip" />
</LinearLayout>
<ImageButton android:id="@+id/imagebutton"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/right" android:adjustViewBounds="true" />
</LinearLayout>
Mein Problem ist, dass der ImageButton die Listenfelder überlagert, dh. sie reagieren nicht auf das ClickEvent und werden auch nicht, wie bei Listen Typisch, farblich hinterlegt.
-> ClickEvent auf dem Button funktioniert
-> ClickEvent auf dem Listenelement funktioniert nicht.
Meine Vermutung ist, dass ich im Layout mist gebaut habe, nur finde ich meinen Fehler nicht.
Gruß & Danke
padde
p.s. Habe einen OnScrollListener für die Liste registriert der einwandfrei funktioniert.