如何将图像放在listAdapter中

时间:2013-07-25 01:21:25

标签: android xml listview android-arrayadapter

我有一个Activity和一个xml,我想把一个图像放在我拥有的listAdapter中。

我的xml:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:gravity="center_vertical|center_horizontal"
    android:padding="15dp"
    android:textSize="18sp"
    android:textStyle="italic" >

</TextView>

我在活动中的listAdapter:

String adapter[] = new String[1];
adapter[0] = "Test";    
setListAdapter(new ArrayAdapter<String>(this, R.layout.activity_main, adapter));

这只是代码的一部分,实际上我有一个for()在列表中创建了很多行,我的ideia放在哪一行有不同颜色的图像,比如标签根据哪个行内的值。 那可能吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

您需要覆盖您创建的getView

中的方法ArrayAdapter
public View getView(int position, View convertView, ViewGroup parent) {
  // Customize the view
}

这是一个关于这个主题的好教程:

http://www.vogella.com/articles/AndroidListView/