Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android';s网络视图_Android_Html_Android Webview - Fatal编程技术网

如何在android';s网络视图

如何在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

是否可以在android的WebView中显示可滚动html元素的滚动条?如何操作?

在您的
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");