希望有人可以提供帮助。
我正在尝试将OnTouchListener()附加到视图中,并且它是子视图。在原生android中,这将使用setOnTouchListener()方法。
Xamarin documentation似乎建议使用c#代理。但这似乎不起作用。任何人都可以帮助进行基本演示,将ontouch监听器连接到视图及其子级。
以下是我尝试过的代码。
myView.Touch += (sender,e)=>
{
// Code to be executed
}
和
myView.Click += (sender,e)=>
{
// Code to be executed
}
答案 0 :(得分:1)
然而,你的样品适合我;在android中如果子视图处理触摸事件,那么你的父视图不会。因此,通过注册上述触摸事件,如果您触摸任何子控件,则没有任何反应,因为孩子正在处理该事件,请参阅Touch Listeners for Parent and Child Views。我认为有三种方法可以解决这个问题: