ListView(OnlistItemClick)多次执行事件

时间:2017-07-17 08:52:01

标签: listview xamarin xamarin.android

当我单击ListView(OnlistItemClick)时,它会多次执行该事件。

当您再次选择(微调)时,它会表现得更好。

我的问题

<img width="600px" height ="400px" id='the_img_1' src='http://127.0.0.1:5000/video_feed'>

完整代码:

void OnlistItemClick(object sender, AdapterView.ItemClickEventArgs e)
{
    var listprojall = sender as ListView;
    var t = tableItems[e.Position];
    Globals.GlobalAskId = t.SubHeading1;
    StartActivity(typeof(Teansrproj));
}

}

1 个答案:

答案 0 :(得分:0)

您不需要绑定

OnlistItemClick

多次。

你可以移动

ListView listprojall = FindViewById<ListView>(Resource.Id.listprojall);
listprojall.ItemClick += new EventHandler<AdapterView.ItemClickEventArgs>(OnlistItemClick);
在OnCreate中

所以它只分配一个。