ImageButton überlagert Listenelement

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:
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>
Die ListView bekommt von mir einen onItemClickListener zugewiesen, sowie auch der ImageButton bekommt einen seperaten OnClickListener im Adapter zugewiesen.

:confused: 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.
 
Guten Morgen,

keiner eine Idee? Werde es evtl. mal mit einem TableLayout probieren, mal sehen was dabei rauskommt.:)
Zur verdeutlichung hier mal ein kleines Bild. Wie es später mal aussehen soll.
Eintrag einer Liste:

Liste.gif


Gruß & Danke
padde
 
Hi Ho,:)

falls es jmd. interessiert. Habe es mit einfacheen ImageViews gelöst. Diese überlagern den rest der Liste nicht und man kann ihnen ein ClickEvent zuweisen.:D

Gruß
padde
 

Ähnliche Themen

J
Antworten
2
Aufrufe
1.107
JoEntwickler
J
D
Antworten
2
Aufrufe
859
DrLiightninG
D
C
Antworten
9
Aufrufe
1.047
coreytaylor211
C
Zurück
Oben Unten