C# Xamarin 可点击 LinearLayout

C# Xamarin Clickable LinearLayout

我想做一个可点击的LinearLayout。我已经将布局设置为可点击和可聚焦,但是如何在 mainActivity.cs 中编写代码,例如:

LinearLayout.ItemClick += LinearLayout_ItemClick;

void LinearLayout_ItemClick(Object sender, AdapterView.ItemClickEventArgs e)
    {
        //Do something...
    }

因为说Layout没有点击功能!?

会是 layout.Click 而不是 layout.ItemClick 吗?

ItemClick 适用于列表,并允许您定义单击这些列表的元素时的行为

更新:

你的参数将不再是 AdapterView.ItemClickEventArgs,我这里没有电脑,但如果你输入 .Click +=,visual studio 的智能感知应该建议你添加一个处理程序并且会使用正确的类型为您创建它:-)

希望它能解决您的问题!