Я использую пользовательский адаптер списка.И мне нужен код внутри адаптера, когда строка нажата, чтобы сделать цвет зеленым, и когда она была отпущена, чтобы вернуться в белый цвет.
Вот пример
public override View GetView(int position, View convertView, ViewGroup parent)
{
DataViewHolder holder = null;
Button ExtraBtn;
if (convertView == null)
{
convertView = LayoutInflater.From(mContext).Inflate(Resource.Layout.InventoryPreview, null, false);
holder = new DataViewHolder();
ExtraBtn = convertView.FindViewById<Button>(Resource.Id.ExtrasBtn);
ExtraBtn.Click += (sender, e) => {
convertView.SetBackgroundColor(Color.Green);
};
Но яне могу найти код, чтобы снова сделать мой ряд белым, когда я его не трогаю.На самом деле, мне нужно сделать его зеленым, пока оно нажато.