English 中文(简体)
扩大 List Mono for Anders, ClickEvents
原标题:ExpandableListView Mono for Android, ClickEvents

如何在单体甲状腺的可扩展清单观点上实施点击事件,像这一守则一样,但似乎最有效...... 此外,没有采用IOGroupClickListener方法。

listview.SetOnChildClickListener(new ExpandableListView.IOnChildClickListener()
        {
            public override bool OnChildClick (ExpandableListView parent, View v, int groupPosition, int childPosition, long id)
            {
                return base.OnChildClick (parent, v, groupPosition, childPosition, id);
            }
        });
最佳回答

C# don t 支持诸如 Java等匿名子类,你需要建立一个适当的班级,以实施IOnChildClickListener:

public class MyListener : Java.Lang.Object, ExpandableListView.IOnChildClickListener
{
    public override bool OnChildClick (ExpandableListView parent, View v, int groupPosition, int childPosition, long id)
    {
        return base.OnChildClick (parent, v, groupPosition, childPosition, id);
    }
}

或者,根据你试图做些什么,你可能更好地利用其中一项活动,例如:

  • ExpandableListView.GroupCollapse
  • ExpandableListView.GroupExpand
  • AdapterView.ItemClick
  • AdapterView.ItemSelected
问题回答

Just adding the missinge code, which i felt should be there in selected answer

public class MyListener : Java.Lang.Object, ExpandableListView.IOnChildClickListener
{
    public override bool OnChildClick (ExpandableListView parent, View v, int groupPosition, int childPosition, long id)
    {
        return base.OnChildClick (parent, v, groupPosition, childPosition, id);
    }
}

OnCreate 用以下文字补充名单观点的本名听众:

listview.SetOnChildClickListener(new MyListener());

这使上述课程成为听众并接受呼吁。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签