【发布时间】:2018-05-04 03:30:07
【问题描述】:
我觉得我在这里做错了,
我在我的活动中添加了WebView.IOnScrollChangeListener
MainActivity : Activity, WebView.IOnScrollChangeListener
然后在同一个活动中创建了interface
void WebView.IOnScrollChangeListener.OnScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY)
{
Log.Info("101028", "scrolled??");
}
然后我在我的WebView 上设置OnScrollChangeListener
webView.SetOnScrollChangeListener(this);
问题是,void WebView.IOnScrollChangeListener.OnScrollChange 永远不会触发
我也尝试了以下方法,但这也不起作用
webView.ScrollChange += (o, e) => { Log.Info("101028", "scrolled??"); };
知道我在这里做错了什么吗?
【问题讨论】:
-
嗨,我看到了,但第一步是使用 WebView 扩展活动,当我在 Xamarin 中这样做时,我收到错误
public class MainActivity : Activity, WebView--can not have multiple base classes这确实有意义 -
哦等等...我想我读错了