这是MainActivity的.xml,它由两个tabhost组成,第一个包含动态列表视图。 我想在listview的每个项目的开头添加一个像图标或徽标的图像。
我必须做的.xml的修改是什么。 THX
这是main.xml
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="5dp">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="5dp"/>
</LinearLayout>
</TabHost>
答案 0 :(得分:1)
您可以在ListView中找到使用Custom ArrayAdapter的教程:http://www.ezzylearning.com/tutorial.aspx?tid=1763429 这是另一个教程http://www.vogella.com/articles/AndroidListView/article.html。
希望这有帮助。
答案 1 :(得分:0)
您需要为ListView
设置适配器,然后在适配器膨胀的getView
中设置适配器,或者以编程方式创建一组视图,以表示ListView
中的每个项目。
您应该 google 有关如何为ListView
s设置适配器的教程