我有一个ListView。每个ListItem都有三个TextViews。如何从多个来源填充一个ListView?
<LinearLayout android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent">
<LinearLayout android:id="@+id/linearLayout2"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:gravity="center">
<ImageView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/imageView1"
android:src="@drawable/icon" android:padding="5dip">
</ImageView>
<TextView android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/textView1"
android:padding="5dip"
android:text="First">
</TextView>
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_weight="1">
<TextView android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Second Text View" android:padding="5dip">
</TextView>
<TextView android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Third Text View"
android:padding="5dip">
</TextView>
</LinearLayout>
</LinearLayout>
</LinearLayout>
现在,我有三个ArrayList对象。假设那三个已经被加载了。我有一个解析器已经这从一个单一的数组列表三个数组列表!
["Main One","Main Two","Main Three","Main Four"]
["Top One","Top Two","Top Three","Top Four"]
["Bottom One","Bottom Two","Bottom Three","Bottom Four"]
我想将这些ArrayList加载到List视图中。我制作了预期产出的模型。
对此有任何解决方案?我试图在同一个ListView上一个接一个地设置ListAdapter,但看起来并不奏效。 谢谢。
我编辑了我的答案..检查出来。 – Venky
嗨Venky,我根据你和blessenm的代码起草了蓝图。你可以检查一下:http://pastie.org/2578299? –
你得到任何错误吗? – Venky