我使用擴展基本適配器的列表視圖適配器創建了一個列表視圖。如何在自定義列表視圖中設置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