1. Raidri, 04.05.2012 #1
    Raidri

    Raidri Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    ich hoffe ihr könnt mir weiterhelfen.

    Meine ListView besitzt einen onItemClickListener. In einem Listenitem ist eine ImageView die selber auch eine onClick Methode definiert. Klicke ich nun ganz Links auf die Liste, wo das Bild nicht ist, wird zuerst das Bild gedrückt und dann die Liste. Aber genau dieses Verhalten sollte nicht passieren. Hat jemand dafür eine Idee ?

    hier die row.xml für einen Listeneintrag:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:id="@+id/rowLayout"
        android:orientation="horizontal"
        android:layout_height="?android:attr/listPreferredItemHeight"
        android:padding="6dip">
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="0dip"
            android:layout_weight="1"
            android:layout_height="fill_parent">
    	    <TextView
    	        android:id="@+id/articleNameView"
    	        android:textStyle="bold"
    	        android:layout_width="fill_parent"
    	        android:layout_height="0dp"
    	        android:textSize="13dp"
    	        android:layout_weight="1"
    	        android:textColor="@color/emptyListColor"
    	        android:text="" />
    	    <TextView
    	        android:id="@+id/textViewAmount"
    	        android:textColor="@color/emptyListColor"
    	        android:layout_width="fill_parent"
    	        android:layout_height="0dp"
    	        android:textSize="10dp"
    	        android:layout_weight="0.75"
    	        android:text=""
    	        android:singleLine="true"
    	        android:ellipsize="marquee"
    	        android:textAppearance="?android:attr/textAppearanceSmall" />
        </LinearLayout>
          <ImageView
    	        android:id="@+id/editArticle"
    	        android:contentDescription="@string/editArticleDesc"
    	        android:layout_width="wrap_content"
    	        android:background="@drawable/row_imageview_selector"
    	        android:layout_height="wrap_content"
    	        android:onClick="editArticle"
    	        android:layout_marginRight="10dp"
    	        android:src="@drawable/edit" />
           <CheckBox 
              android:id="@+id/removeItem"
              android:onClick="flagState"
              android:visibility="gone"
              android:layout_width="wrap_content"
              android:layout_height="32dp"
              android:layout_marginRight="10dp"
              />
    </LinearLayout>
    
    und hier ein Ausschnitt von der ListView:
    Code:
    adapter = new DetailArticleListAdapter(ShoppingListDetailActivity.this, R.layout.article_row, list.getArticles());
    		listView.setAdapter(adapter);
    		listView.setOnItemClickListener(new ArticleItemClickListener(adapter, this));
    
     
Die Seite wird geladen...
Ähnliche Themen - ListView onItemClicklistener called Forum Datum
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
[ERLEDIGT] Drawer mit scrollbarem Listview Android App Entwicklung 27.03.2017
ListView fix am unteren Bildschirmrand ausgeben Android App Entwicklung 01.03.2017
ProgressBar in ListView Android App Entwicklung 03.01.2017
ListView Element an eine Datenbank senden Android App Entwicklung 04.12.2016
ListView Items verknüpfen Android App Entwicklung 06.10.2016
AlertDialog Listview mit ContextMenu Android App Entwicklung 01.10.2016
Android Listview Search Filter Android App Entwicklung 03.09.2016
ListView zeigt letzten Eintrag bei LongClickEvent nicht vollständig an Android App Entwicklung 26.08.2016
Rahmen um gleiche Einträge in einer ListView Android App Entwicklung 25.08.2016