我想制作一个可点击的LinearLayout。我已经将Layout设置为Clickable和Focusable,但是如何在mainActivity.cs中编写代码,如:
LinearLayout.ItemClick += LinearLayout_ItemClick;
void LinearLayout_ItemClick(Object sender, AdapterView.ItemClickEventArgs e)
{
//Do something...
}
因为它说布局没有可点击的功能!?
答案 0 :(得分:2)
是layout.Click
而不是layout.ItemClick
吗?
ItemClick
用于列表,并允许您在单击这些列表的元素时定义行为
更新:
你的论点不再是AdapterView.ItemClickEventArgs
了,我这里没有电脑,但如果你输入.Click +=
,视觉工作室的intellisense应该建议你添加一个处理程序,然后创建它你有正确的类型: - )
希望它能解决你的问题!