如何在android';s网络视图
是否可以在android的WebView中显示可滚动html元素的滚动条?如何操作?在您的如何在android';s网络视图,android,html,android-webview,Android,Html,Android Webview,是否可以在android的WebView中显示可滚动html元素的滚动条?如何操作?在您的onCreate()方法中:尝试以下操作: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.your_web_view_layout); browser = (WebView)findVie
onCreate()
方法中:尝试以下操作:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.your_web_view_layout);
browser = (WebView)findViewById(R.id.your_webview);
WebSettings mWebSettings = browser.getSettings();
mWebSettings.setBuiltInZoomControls(true);
browser.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
browser.setScrollbarFadingEnabled(false);
browser.loadUrl("file:///android_asset/index.html");
}
对我有帮助
android:scrollbarAlwaysDrawVerticalTrack="true"
尝试
webView.setVerticalScrollBarEnabled(true)代码>对我不起作用。启用了两个滚动条,尝试了外部和内部,覆盖和插入,更改了滚动条大小和褪色-没有任何帮助:滚动条丢失。最后我发现,滚动条实际上显示为白色(不知道为什么-这是在Android 6.0.1、webview 48上,应用程序中没有特殊主题)由于大多数页面都是白色背景,所以滚动条不可见。解决方案是在android:scrollbarThumbVertical
中指定暗显的颜色形状。疯狂的机器人。
WebSettings WebSettings12 = browser.getSettings();
WebSettings12.setBuiltInZoomControls(true);
webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webview.setScrollbarFadingEnabled(false);
webview.loadUrl("https://google.com");