2013-03-07 173 views
0

我創建了一個帶有足球俱樂部的ListView。我想選擇一個項目,並用選定項目的信息打開一個新的活動。選擇ListView項目

這是我的ListView:

base.OnCreate (bundle); 
     clubs = new string[] { 
      "AC Milan", 
      "Borussia Dortmund", 
      "Chelsea London", 
      "FC Barcelona", 
      "Manchester United", 
      "Manchester City", 
      "Real Madrid" 
     }; 

     ListAdapter = new ArrayAdapter<String> (this, Android.Resource.Layout.SimpleListItem1, clubs); 
    } 
+1

根據您的要求落實itemClickListener或itemSelectListner。 – 2013-03-07 08:43:49

回答

1

你需要重寫OnListItemClick用於獲取所選項目的ListView從爲:

protected override void OnListItemClick(ListView listview, 
              View view, int pos, long id) 
    { 
    var selectedvalue = clubs[pos]; 
    // start new Activity here.... 
    var intent = new Intent(this, typeof(Your_Next_Activity)); 
    intent.PutExtra("selectedvalue", selectedvalue); 
    StartActivity(intent); 
    } 
+0

非常感謝。有用 :) – lukso 2013-03-07 09:05:14

1
  1. 創建OnItemClickListener
  2. 獲取所選擇的項目
  3. 從細節開始新的活動。