OnItemClickListener - 错误:没有给出相应的参数

时间:2017-04-23 17:21:24

标签: c# xamarin.android onclicklistener

你能解释一下这段代码有什么问题吗?

 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(AdapterView,View,int,long)'所需的形式参数'parent'

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你可以使用

AdapterView.ItemClickEventArgs
你应该

e.Position

应该给你“fermate”中的选定位置。

所以你可以使用像

这样的东西
void mListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
{

    Testo.Text = fermate[e.Position];
}