ListActivity中的项目

时间:2011-08-02 05:57:08

标签: java android

在我的ListActivity中,我有三个可点击的不同选项。在我的“row.xml”中,我放置了一个ImageView,但我不确定如何将它实现到我的Activity中,以便每个可选项都有不同的图像。它会是另一个适配器吗?

这是我的ListActivity

public class StreamCasts extends ListActivity {
    private static final String[] items={ "item1", "item2", "item3"
    };
    public void onCreate(Bundle icicle){
        super.onCreate(icicle);
        setContentView(R.layout.heroselect);
        setListAdapter(new ArrayAdapter<String>(this,
                R.layout.row, R.id.label,
                items));
    }

1 个答案:

答案 0 :(得分:0)

您需要创建一个自定义ArrayAdapter,以便自定义覆盖的getView上返回的视图。

看一下http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/,但对“自定义数据适配器”的一般搜索将为您提供此开始。

习惯它,因为这是一个非常常见的模式,包含复杂的列表视图。