Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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 滚动条在<;中不可见;部门>;在WebView中_Android_Html_Webview - Fatal编程技术网

Android 滚动条在<;中不可见;部门>;在WebView中

Android 滚动条在<;中不可见;部门>;在WebView中,android,html,webview,Android,Html,Webview,我有一个包含滚动分区的Html文件。当我在WebView中添加这个HTML时,它不会显示该div的滚动条 我有Html文件中的代码 // some Html code <table style="border: 3px solid black;" align="center"> <tr> <td ><div style="width: 100%; height: 50px; overflow: auto; padding:0px; "> &

我有一个包含滚动分区的Html文件。当我在WebView中添加这个HTML时,它不会显示该div的滚动条

我有Html文件中的代码

// some Html code


<table style="border: 3px solid black;" align="center">
 <tr>
<td ><div style="width: 100%; height: 50px; overflow: auto;  padding:0px; "> <div>
  put returns between paragraphs
► for linebreak add 2 spaces at end
► _italic_ or **bold**
► indent code by 4 spaces
► backtick escapes `like _so_`
► quote by placing > at start of line
► to make links
<http://foo.com>
 [foo](http://foo.com)
► basic HTML also allowed

 </div></td>
</tr>
</table>

// some Html code
//一些Html代码
在段落之间放置返回
► 对于换行符,在末尾添加2个空格
► _斜体或**粗体**
► 将代码缩进4个空格
► backtick像这样逃走了_`
► 通过在行首放置>进行报价
► 链接
[富](http://foo.com)
► 还允许使用基本HTML
//一些Html代码
当我在WebView中以xml文件的形式添加此Html文件时

XMl的代码是

//一些Html代码

<RelativeLayout
    android:id="@+id/webLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/buttonLayout"
    android:layout_below="@+id/titleLayout" >

    <WebView
        android:id="@+id/webViewMain"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    </WebView>
</RelativeLayout>

//一些Html代码

<RelativeLayout
    android:id="@+id/webLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/buttonLayout"
    android:layout_below="@+id/titleLayout" >

    <WebView
        android:id="@+id/webViewMain"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    </WebView>
</RelativeLayout>

它工作正常,但没有显示Html文件中添加的Div的滚动条

使用
overflow:auto
滚动Div当前在Android上不可用。 但是您可以通过使用HTML、JavaScript和CSS的组合来实现同样的效果。有关详细信息,请参阅链接

另一个解决方案是,您可以使用库


请参考。

您是否尝试过使用WebChromeClient?@KevinQiu检查编辑后的问题。我看到了比较结果,但我希望找到其他解决方案。我在上面的回答中已经提出了两种解决方法。你试过了吗?我看到了你的答案,但我不想让按钮滚动。我想要没有按钮的正常可触摸和可滚动视图。