現在、私はXamarainでC#を使用していて、アンドロイド向けに開発中です。私が今持っているのは、リストビューを保持し、アダプタが接続されているアクティビティ(activity_MainView2)です(adapter_MainView2)。私はまた、ユーザーがクリックする行idを追加するためにアダプタの内部にアクセスできるようにするために、アクティビティの内部にあるリスト(gCartList)を持っています。 onClickリスナーをアダプタの内部に設定していますが、リストにアクセスする方法がわかりません。申し訳ありませんが、私はC#の新機能です。事前にお手伝いいただきありがとうございます。 Activityからアダプタでリストにアクセスする
カートボタンを押してアダプターで活動public override bool OnOptionsItemSelected(IMenuItem item) { if (gDrawerToggle.OnOptionsItemSelected(item)) { return true; } else { switch (item.ItemId) { case Resource.Id.cartButton: Toast.MakeText(this, ("Cart Pressed").ToString(), ToastLength.Short).Show();
foreach (var tI in gCartList.OrderBy(a => a.Busn_ID)) System.Diagnostics.Debug.Write(tI);
return true;
}
}
return base.OnOptionsItemSelected(item);
}
である
public List<Cart_List> gCartList { get; set; } = new List<Cart_List>();
activity_MainView2 act = new activity_MainView2(); var things = act.gCartList; things.Add(new Cart_List() { Busn_ID = "1", Item_ID = gItems[position].ID, Item_Qty = "1", Item_Name = gItems[position].Name, Item_Desc = gItems[position].Description, Item_Price = gItems[position].Price });
は、あなたが何を意味しますかアクティビティから人口の多いリストにアクセスしますか?より具体的にしてください。 –
Erik、あなたの応答に感謝します。少し質問を変えました。私は助けることを願って –