1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

ListView: Text des geklickten Items erhalten

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von DriftKing, 02.06.2012.

  1. DriftKing, 02.06.2012 #1
    DriftKing

    DriftKing Threadstarter Neuer Benutzer

    Beiträge:
    19
    Erhaltene Danke:
    0
    Registriert seit:
    13.05.2012
    Hi Leute,

    ich steh vor folgendem Problem: Meine ListView zeigt Items wie folgt an:
    ImageView TextView TextView

    Wobei die Sichtbarkeit des letzten TextViews auf gone steht.

    Die XML sieht wie vereinfachtfolgt aus:

    Code:
    <LinearLayout      
            xmlns:android="http://schemas.android.com/apk/res/android"
    	android:orientation="horizontal"
    	android:layout_width="fill_parent"
    	android:layout_height="wrap_content"
            >
    		    					
      <ImageView android:id="@+id/ivIcon"
    	android:layout_width="50dp"
    	android:layout_height="50dp"
    	/>
        
      <TextView android:id="@+id/tvCaption"
    	android:layout_width="wrap_content"
    	android:layout_height="wrap_content"
            />
      
      <TextView android:id="@+id/tvId"
          android:visibility="gone"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          />  	
    </LinearLayout>
    Im onItemClickListener des ListViews würde ich nun gerne den Wert des TextViews tvId erhalten.

    Code:
    lvStations.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            	//Wert des TextView tvId des geklickten Items
               }
            });
    Könnt ihr mir weiterhelfen? :rolleyes2:

    Der ursprüngliche Beitrag von 15:54 Uhr wurde um 16:49 Uhr ergänzt:

    Ich habs nun anders gelöst...

    Das TextView tvId brauche ich doch nicht, ich greife mit Hilfe der position direkt auf den Cursor zu, der vorher den ListAdapter gefüllt hat.
     

Diese Seite empfehlen