1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. padde83, 06.07.2010 #1
    padde83

    padde83 Threadstarter Android-Hilfe.de Mitglied

    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.
     
  2. padde83, 07.07.2010 #2
    padde83

    padde83 Threadstarter Android-Hilfe.de Mitglied

    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:

    [​IMG]

    Gruß & Danke
    padde
     
  3. padde83, 07.07.2010 #3
    padde83

    padde83 Threadstarter Android-Hilfe.de Mitglied

    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
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Bei Klick auf Imagebutton das Bild darin ändern Android App Entwicklung 12.08.2017
Code erstellte ImageButtons über eine Schleife eine ImageResource zuweisen. Android App Entwicklung 14.12.2016

Benutzer fanden diese Seite durch die Suche nach:

  1. Android hilfe apps überlagert

    ,
  2. android:adjustViewBounds=true

Du betrachtest das Thema "ImageButton überlagert Listenelement" im Forum "Android App Entwicklung",