我有一个String [],我可以使用Intents吗?

时间:2011-12-17 01:47:52

标签: android android-intent

我得到的代码是

    String[] food = new String[]{"Salads", "Sandwiches", "Drinks"};
    // My own layout = rowlayout.xml with id = label
    setListAdapter( new ArrayAdapter<String>(this, R.layout.rowlayout, R.id.label, food ) );

现在我想在String []的每个项目中添加一个Intent,但问题是这些项目没有id。

1 个答案:

答案 0 :(得分:1)

我假设你正在使用ListActivity。您可以按如下方式覆盖onListItemClick

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);

    Intent intent = new Intent(this, YourNextActivity.class);
    startActivity(intent);
}

然后,您可以使用该职位来决定要创建的意图。