Я новичок в Android. Пожалуйста, помогите мне. У меня есть два массива String, как показано ниже:Android - String Array to ListView
String[] Array1 = {"ele1", "ele2", "ele3", "ele4", "ele5", "ele6"};
String[] Array2 = {"obj1", "obj2", "obj3", "obj4", "obj5", "obj6"};
У меня есть ListView в моем макете, как показано ниже:
<ListView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/lytlistView"
android:layout_marginTop="4dp"
android:layout_marginLeft="6dp"
android:layout_marginRight="6dp"
android:layout_below="@+id/lytListView">
</ListView>
Теперь я хочу, чтобы добавить значения двух массив строк для ListView, как показано в следующем:
-------------------------
listHeader1
listContent1
-------------------------
listHeader2
listContent2
-------------------------
listHeader3
listContent3
-------------------------
Итак, listHeader[1,2,3,..]
содержит Array1[]
элементы и listContent[1,2,3,....]
содержит Array2[]
элементы
Как я могу это достичь? Пожалуйста, помогите мне.
вам нужно использовать hashmap для отображения здесь. – Unknown
использовать пользовательский список просмотров http://techdroid.kbeanie.com/2009/07/custom-listview-for-android.html – rajeshwaran
попробуйте прочитать [это сообщение в блоге] (http : //bartinger.at/listview-with-sectionsseparators/) о секционированных списках – thepoosh