Ich habe eine Listactivity, die eine Liste von Personen Name und Adresse mit Daten aus Arraylist von Objekten angezeigt wird. Hier ist die Methode, um die Listview so weit zu füllen.Füllen Sie Listenansicht von Arraylist von Objekten
private void fillData(ArrayList<Person> messages) {
//populating list should go here
}
Die Personenklasse ist speichert Name und Adresse einer Person.
public class Person {
String name;
String address;
}
Während mein listitem für meine Listenansicht von zwei Textview bestehen, wie folgt aus:
<TwoLineListItem xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minHeight="?android:attr/listPreferredItemHeight"
android:mode="twoLine"
android:clickable="false"
android:paddingBottom="9dp"
android:paddingTop="5dp" >
<TextView
android:id="@+id/display_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/display_number"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/display_name"
android:layout_below="@+id/display_name"
android:textAppearance="?android:attr/textAppearanceSmall" />
Ich möchte jedes Element in meinem Listenansicht sowohl den Namen und die Adresse jeder Person angezeigt wird. Kann jemand bitte helfen?
Vielen Dank im Voraus, und sorry für mein schlechtes Englisch ...
Suche in der Google Custom Listview ... – Pragnani
Sie können die 'onCreate' Methode verwenden. In diesem Fall wäre es im Programm verwendbar. – user7275835