1
我創建了一堆ListView項目,但我實際上並不確定如何在特定項目上實現偵聽器。請幫幫我!我會真的applreacte它很多。如何使用ListVIew在特定項目上實現監聽器?
我試着用這個代碼,但是當我點擊任何項目時,它只會把我帶到同一個活動。
list.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int position,long id)
{
Intent i = new Intent(MainActivity.this, Activity2.class);
startActivity(i);
}
});
但是,如果我用這個代碼用if語句,什麼也沒發生:
list.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int position,long id)
{
if(list.getItemAtPosition(position).equals(mStrings[0]))
{
Intent i = new Intent(MainActivity.this, Activity2.class);
startActivity(i);
}
}
});
感謝它的作品就像一個魅力!你真的救了我的屁股,我一直在努力尋找解決問題的辦法,並且在這個小代碼中拯救了我的生命。我住過哈哈 – 2011-03-27 14:48:50