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