Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

ListView Zwei TextViews mit Inhalt darstellen

Das Thema "ListView Zwei TextViews mit Inhalt darstellen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 01.07.2011, 11:12   #1 (permalink)
Neuer Benutzer

Registriert seit: 28.06.2011
Beiträge: 11
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard ListView Zwei TextViews mit Inhalt darstellen

Hallo Leute,

habe folgendes Problem: Ich möchte gern eine ListView mit Daten füllen, die folgendes darstellen. Einmal den Namen und darunter eine kurze Beschreibung. Folgender Code für die Layout-Datei:
Code:
 
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayout xmlns:android=http://schemas.android.com/apk/res/android
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/name" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dp" android:textSize="24sp"> </TextView>
<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/shortdescription" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dp" android:textSize="14sp"> </TextView>
</LinearLayout>

Meine Activity sieht folgendermaßen aus:

Code:
package Datamaris.App4Regions;


import android.app.ListActivity;

import android.os.Bundle;
import android.widget.ListView;
import android.widget.SimpleAdapter;


/**

* Die Activity zeigt die Touren anhand der ausgewählten Tour-
Kategorie an.

*/



public class ViewTours extends ListActivity
{

publicvoid onCreate(Bundle savedInstanceState)

{
super.onCreate(savedInstanceState);





// STRING-ARRAY
String[]tours = getResources().getStringArray(R.array.toursByCategory);


String[]tourShortDescription = getResources().getStringArray(R.array.tourShortDescription);


// Methodenaufruf
CreateListViewItems(tours, tourShortDescription);



// LISTVIEW
ListView lvwTours=getListView();
lvwTours.setTextFilterEnabled(true);
}



/**
* Die Methode erstellt die Items für das ListView mit Tournamen und Tourbeschreibung.
* @param tours
* @param tourShortDescription
*/



privatevoid CreateListViewItems(String[] tours, String[] tourShortDescription)

{
ArrayList<HashMap<String, String>> arrayList = new ArrayList<HashMap<String,String>>();




HashMap<String, String> item = new HashMap<String, String>();


for(int i=0; i < tours.length; i++)
{

item.put("name", tours[i].toString());



[I] item.put("shortdescription", tourShortDescription.toString());


arrayList.add(item);

}

SimpleAdapter sa = new SimpleAdapter(this, arrayList, R.layout.lvwitems_image_name_description,
new String[] { "name", "shortdescription" }, new int[] {R.id.name, R.id.shortdescription });



setListAdapter(sa);

}

}




Nun folgendes Problem: In der ListView werden nur die letzten Elemente in der Anzahl der Array-Größe angezeigt.
Woran könnte das liegen? Bin für jede Info dankbar.

Grup
mcpd

Geändert von mcpd (01.07.2011 um 11:23 Uhr)
mcpd ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
ListView mit zwei Spalten MBPower Android App Entwicklung 6 01.11.2011 03:37
TextView Inhalt bei Berührung löschen, Excep, und zwei XML-Dateien für eine Activity? Boyerkeil Android App Entwicklung 6 16.06.2011 10:21
Probleme mit onFocusChangeListener auf TextViews mrwerner Android App Entwicklung 2 26.04.2011 01:07
Mehrere TextViews in ListView Gingerbread Android App Entwicklung 11 12.04.2011 14:39
TwoLineListItem mit 2 TextViews beim Start mit Daten aus Datenbank füllen Prengepower Android App Entwicklung 0 16.03.2011 18:47




Du liest gerade: "ListView Zwei TextViews mit Inhalt darstellen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.