我使用扩展基本适配器的列表视图适配器创建了一个列表视图。如何在自定义列表视图中设置OnitemClick
它工作正常。但我需要添加onitemClick监听器到列表视图,当我点击一个列表项时,它会转到另一个活动,以及listitem.how我们可以做到这一点吗?
这是使用
int a,b;
list = new ArrayList<HashMap<String,String>>();
for (a=0; a<outputString.length;a++){
HashMap<String,String> temp1 = new HashMap<String,String>();
temp1.put(FIRST_COLUMN,outputString[a][0]);
temp1.put(SECOND_COLUMN, outputString[a][1]);
temp1.put(THIRD_COLUMN, outputString[a][4]);
temp1.put(FOURTH_COLUMN, outputString[a][5]);
list.add(temp1);
}
listviewAdapter adapter = new listviewAdapter(this, list);
lview.setAdapter(adapter);
嗨,我需要将该项目传递给下一个班级,这有多可能? – SibinF 2013-03-11 11:26:05
您需要传递的不是项目本身,而是它所保存的数据。使用getItemAtPosition(position)将返回一个HashMap。使用get方法从这个HashMap获取字符串,然后把它们作为额外的意图 – Droidman 2013-03-11 11:30:21
雅我会尝试yar .. thanx – SibinF 2013-03-11 11:31:31