我认为我在这里做错了,
我在活动中添加了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??");
}
然后我在OnScrollChangeListener
WebView
webView.SetOnScrollChangeListener(this);
问题是,void WebView.IOnScrollChangeListener.OnScrollChange
永远不会触发
我也尝试了以下内容,但这也不起作用
webView.ScrollChange += (o, e) => { Log.Info("101028", "scrolled??"); };
任何想法我在这里做错了什么?
答案 0 :(得分:2)
公共类MainActivity:Activity,WebView - 不能有多个基类
应该只有一个基类Activity
,你不能继承两个类,WebView
应该是一个接口:View.IOnScrollChangeListener
,然后实现方法:
public void OnScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY)
{
Log.Info("101028", "scrolled??");
}