自定义列表视图适配器OnRelease事件

时间:2018-05-16 16:49:25

标签: java android xamarin

我正在使用自定义列表视图适配器。当按下行以使颜色变为绿色并且当它被释放以返回白色时,我需要在适配器内部使用代码。

这是一个例子

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

但是当我没有碰到它时,我找不到一个能让我的行再次变白的代码。 实际上,只要它被按下,我就需要把它变成绿色。

0 个答案:

没有答案