3
我有一個點擊事件掛鉤到我的列表視圖,如圖所示。試圖從列表視圖中的文本視圖獲取價值在Android中的單擊事件
int[] GenusListIDs = { R.id.txt_ID, R.id.txt_Genus, R.id.txt_Count };
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.genusitem, cursor_genuslist, service.GenusListColumns, GenusListIDs);
ListView list_Genus = (ListView)findViewById(R.id.list_Genus);
list_Genus.setAdapter(adapter);
list_Genus.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView parent, View view, int position, long id)
{
try
{
Log.println(1, "ItemClick", view.toString());
TextView tv = (TextView)view;
String genus = (String) tv.getText();
Intent i = new Intent(getBaseContext(), Cat_Species.class);//new Intent(this, Total.class);
/*view
i.putExtra("id", id);*/
startActivity(i);
}
catch(Exception ex)
{
Log.println(1, "item-click-event", ex.getMessage());
}
}
});
我需要將字符串參數傳遞給基於它們點擊的listitem的新意圖。我想要傳遞的值在名爲txt_Genus的列表項中。我如何從列表項目中獲得該值以傳遞意圖?哈哈,別注意我的實驗。
真棒,謝謝。正是我需要的。現在,我如何在我的新活動的onCreate方法中獲得該值? – 2010-07-18 01:29:21
已爲您更新的答案。 Damon – 2010-07-18 09:22:45
superB非常感謝.. :) :) :) :) – 2012-07-16 06:10:59