Пользовательский адаптер просмотра списка OnRelease Event - PullRequest
0 голосов
/ 16 мая 2018

Я использую пользовательский адаптер списка.И мне нужен код внутри адаптера, когда строка нажата, чтобы сделать цвет зеленым, и когда она была отпущена, чтобы вернуться в белый цвет.

Вот пример

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);
            };

Но яне могу найти код, чтобы снова сделать мой ряд белым, когда я его не трогаю.На самом деле, мне нужно сделать его зеленым, пока оно нажато.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...