Xamarin.android 显示listview中的选定项目
我想查看listview中的所选项目,前提是在筛选时选择了所选的可见元素 如果在不进行过滤的情况下选择了项目,则此代码工作良好。 如果过滤过程完成,它将在同一位置显示不可见的元素Xamarin.android 显示listview中的选定项目,xamarin.android,Xamarin.android,我想查看listview中的所选项目,前提是在筛选时选择了所选的可见元素 如果在不进行过滤的情况下选择了项目,则此代码工作良好。 如果过滤过程完成,它将在同一位置显示不可见的元素 private List<string> itemlist; listviewa.ItemClick += Listnames_ItemClick; private void Listnames_ItemClick(object sender, AdapterView.ItemClic
private List<string> itemlist;
listviewa.ItemClick += Listnames_ItemClick;
private void Listnames_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
{
string itemcheck = itemlist[e.Position].ToString();
Toast.MakeText(Activity, itemcheck, ToastLength.Short).Show();
}
//filter
void _SV_QueryTextChange(object sender, Android.Support.V7.Widget.SearchView.QueryTextChangeEventArgs e)
{
_adapter.Filter.InvokeFilter(e.NewText);
}
私有列表itemlist;
listviewa.ItemClick+=Listnames\u ItemClick;
私有无效列表名称\u项单击(对象发送者,AdapterView.ItemClickEventArgs e)
{
字符串itemcheck=itemlist[e.Position].ToString();
Toast.MakeText(活动、项检查、ToastLength.Short).Show();
}
//滤器
void_SV_QueryTextChange(对象发送者,Android.Support.V7.Widget.SearchView.QueryTextChangeEventArgs e)
{
_adapter.Filter.InvokeFilter(e.NewText);
}
我更改了流程
enter code here
私人清单项目清单
listviewa.ItemClick+=Listnames\u ItemClick;
私有无效列表名称\u项单击(对象发送者,AdapterView.ItemClickEventArgs e)
{
//滤器
void_SV_QueryTextChange(对象发送者,Android.Support.V7.Widget.SearchView.QueryTextChangeEventArgs e)
{
_adapter.Filter.InvokeFilter(e.NewText)
我改变了流程
enter code here
私人清单项目清单
listviewa.ItemClick+=Listnames\u ItemClick;
私有无效列表名称\u项单击(对象发送者,AdapterView.ItemClickEventArgs e)
{
//滤器
void_SV_QueryTextChange(对象发送者,Android.Support.V7.Widget.SearchView.QueryTextChangeEventArgs e)
{
_adapter.Filter.InvokeFilter(e.NewText)
}