OnItemClickListener - 错误:没有给出的参数对应
问题描述:
您能解释一下这段代码有什么问题吗?OnItemClickListener - 错误:没有给出的参数对应
private void HandleEvents()
{
mListView.ItemClick += mListView_ItemClick;
}
void mListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
{
mListView_OnItemClickListener();
}
void mListView_OnItemClickListener(AdapterView parent, View view, int position, long id)
{
Testo.Text = (parent.GetItemIdAtPosition(position).ToString());
}
我得到这个错误:
没有给定参数对应所需的形式参数'父 'MainActivity.mListView_OnItemClickListener(适配器视图,视图的int,long)'
谢谢!
答
我认为你可以使用
AdapterView.ItemClickEventArgs
你应该有
e.Position
,应该给你在 “fermate” 选择的位置。
所以,你可以使用类似
void mListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
{
Testo.Text = fermate[e.Position];
}
你的方法需要四个参数,调用你通过他们都不当,而 –
问题1:什么是参数mListView_OnItemClickListener必须提供方法的调用者?问题2:您在调用mListView_OnItemClickListener方法mListView_ItemClick内提供哪些参数?问题3:错误信息的哪一部分不清楚? – elgonzo