我发现webview类似于滚动视图,这意味着当我将视图滚动到末尾时,视图末尾会有一个蓝色阴影(如果它> 4.0).那么,如何禁用此行为?如何禁用反弹效果?谢谢.
mWebView.setWebViewClient(new MyWebViewClient(getActivity())); chromeCilent = new MyWebChromeClient(getActivity()); mWebView.setWebChromeClient(chromeCilent); mWebView.getSettings().setDomStorageEnabled(true); mWebView.getSettings().setPluginState(WebSettings.PluginState.ON); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setLoadsImagesAutomatically(true); mWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH); mWebView.getSettings().setSupportZoom(false); mWebView.getSettings().setSavePassword(false); mWebView.getSettings().setBlockNetworkImage(false); mWebView.getSettings().setSupportMultipleWindows(false); mWebView.getSettings().setAppCacheEnabled(true); mWebView.addJavascriptInterface(this, "jsinterface"); // default go to video page mWebView.loadUrl(url);
RestInPeace.. 15
如果要直接在布局XML资源中禁用该效果,可以使用:
android:overScrollMode="never"
这实际上相当于Coeffect的解决方案.
在xml文件而不是Java代码中执行此操作的好处是,您无需创建视图的ID来禁用该效果.在Java中,您需要ID来引用视图以禁用效果,而在xml中,您可以直接使用上述属性而无需创建ID.
如果要直接在布局XML资源中禁用该效果,可以使用:
android:overScrollMode="never"
这实际上相当于Coeffect的解决方案.
在xml文件而不是Java代码中执行此操作的好处是,您无需创建视图的ID来禁用该效果.在Java中,您需要ID来引用视图以禁用效果,而在xml中,您可以直接使用上述属性而无需创建ID.
我相信这会奏效:
mWebView.setOverScrollMode(View.OVER_SCROLL_NEVER);