xamarin:带有按钮事件的android自定义列表视图

时间:2016-12-06 06:50:02

标签: android listview xamarin

我在android(xamarin)中创建自定义列表视图。我有行设计和适配器和活动。 一切顺利。 现在在行设计中我有一个图像按钮。 如果我需要它来打开一个新活动,在何处以及如何实现此Imagebutton的click事件。 请注意,行单击事件运行良好,它正在执行它应该执行的操作。 我试图在适配器获取视图中实现Imagebutton单击,但问题是它多次输入此代码不正确。

这是我的适配器代码:

backgroundPart = new List<SpriteRenderer>();

1 个答案:

答案 0 :(得分:2)

对于单一事件Occure,您使用l = 0; r = n - 1; while (l < r) sum = A[l] + A[r]; if (sum == expected) return true; elif (sum < expected) l++; else r--;

更改此代码

HasOnClickListeners

到这个

 holder.Image.Click += (sender, e) =>
    {
       int x = position;
    };

更新:要在下面实现方法使用。

 if(!holder.Image.HasOnClickListeners)
   {
      holder.Image.Click += (sender, e) =>
      {
         int x = position;
      };
   }

以这种方式创建

holder.Image.Click += delegate{
        btnOneClick();
};