【发布时间】:2017-08-30 07:14:02
【问题描述】:
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { myholder = 持有者作为 GeoFenceViewHolder; myholder.ItemView.SetBackgroundColor(Android.Graphics.Color.ParseColor("#000000")); if (selectedPosition == 位置) { myholder.ItemView.SetBackgroundColor(Android.Graphics.Color.ParseColor("#FF4081")); } 别的 { myholder.ItemView.SetBackgroundColor(Android.Graphics.Color.ParseColor("#ffffff")); }
GeoFenceViewHolderItemClick(position);
if (_lstItem[position].isApplied == true)
{
myholder.mradiobtngeofenceapplied.Checked = true;
}
}
private void GeoFenceViewHolderItemClick(int position)
{
myholder.ItemView.Click += (sender, e) =>
{
selectedPosition = position;
NotifyDataSetChanged();
};
}
【问题讨论】:
标签: xamarin.android