0

サッカー クラブで 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);
    }
4

2 に答える 2

1
  1. OnItemClickListener を作成する
  2. 選択したアイテムを取得する
  3. 詳細で新しい活動を開始します。
于 2013-03-07T08:42:47.607 に答える
1

OnListItemClickListView から選択した項目を次のように取得するには、オーバーライドする必要があります。

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);
  }
于 2013-03-07T08:50:36.750 に答える