我有4个项目的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);
}
答案 0 :(得分:1)
您应该使用onItemSelected而不是onClick。 here是关于您的问题的示例。
定义您的活动。并且不要使用onClick。 将以下行添加到onItemSelectedListener;
selection.setText(items[position]);
Intent hash=new Intent(ListUpdatesActivity.this,Activity2.class);
startActivity(hash);