0

当我单击要使用意图进行不同活动的项目时,我有 6 个项目的 ListView。我提出了意图,但它只用于一项活动。我想在不同的组位置设置意图。这是我的代码。

setContentView(R.layout.main);
    setListAdapter(new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_1, items));

    selection = (TextView) findViewById(R.id.selection);
}

public void onListItemClick(ListView parent, View v, int position,long id) {
    super.onListItemClick(parent, v, position, id);

    selection.setText(items[position]);
    Intent hash=new Intent(ListUpdatesActivity.this,Activity2.class);
    startActivity(hash);

}
4

1 回答 1

1

您应该使用 onItemSelected 而不是 onClick。 是关于您的问题的示例。

像这样定义你的活动。并且不要使用onClick。将以下行添加到 onItemSelectedListener;

selection.setText(items[position]);
Intent hash=new Intent(ListUpdatesActivity.this,Activity2.class);
startActivity(hash);
于 2013-08-02T06:48:41.000 回答