Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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 安卓网络视图不是';不能正确显示表格_Android_Html_Webview - Fatal编程技术网

Android 安卓网络视图不是';不能正确显示表格

Android 安卓网络视图不是';不能正确显示表格,android,html,webview,Android,Html,Webview,我有一个简单的WebView应用程序来显示网站。问题是,当我在API 16上运行应用程序时,WebView不能始终正确显示表。如果我重新启动应用程序几次,它最终会正常加载。虽然看似随机,但它会对桌子造成一些疯狂的影响。我也在API 19、20和21上运行过这个应用程序,但从来没有出现过这个问题 加载正常时: 而当它没有时 下面是我的项目代码片段。我还应该注意到,在加载URL之前,我已经在清单中启用了internet权限和javascript等基础知识 活动\u main.xml <?x

我有一个简单的WebView应用程序来显示网站。问题是,当我在API 16上运行应用程序时,WebView不能始终正确显示表。如果我重新启动应用程序几次,它最终会正常加载。虽然看似随机,但它会对桌子造成一些疯狂的影响。我也在API 19、20和21上运行过这个应用程序,但从来没有出现过这个问题

加载正常时:

而当它没有时

下面是我的项目代码片段。我还应该注意到,在加载URL之前,我已经在清单中启用了internet权限和javascript等基础知识

活动\u main.xml

<?xml version="1.0" encoding="utf-8"?>
<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/activity_main_webview"
android:layout_width="match_parent"
android:layout_height="match_parent">
</WebView>
在WebView中加载HTML

<div style="z-index: 5001; position: fixed; width: 100%; top: 0px; background-color: white;">
<table style="width: 100%; text-align: center;">
<tbody>
<tr>
<td style="border: 1px solid silver;" id="menu1-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
<td style="border: 1px solid silver;" id="menu2-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
<td style="border: 1px solid silver;" id="menu3-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
<td style="border: 1px solid silver;" id="menu4-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
<td style="border: 1px solid silver;" id="menu5-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
<td style="border: 1px solid silver;" id="menu6-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
</tr>
</tbody>
</table>
</div>


如果有人以前见过或有任何想法,我们将不胜感激。

似乎只是简单地将
表格布局:修复了
框大小:边框框
添加到我的表格中就解决了问题。

安卓4.4(还是4.3?)您可以在计算机上使用chrome调试webview。@njzk2它实际上是Android 4.1.2。。。有webview调试选项吗?
<div style="z-index: 5001; position: fixed; width: 100%; top: 0px; background-color: white;">
<table style="width: 100%; text-align: center;">
<tbody>
<tr>
<td style="border: 1px solid silver;" id="menu1-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
<td style="border: 1px solid silver;" id="menu2-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
<td style="border: 1px solid silver;" id="menu3-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
<td style="border: 1px solid silver;" id="menu4-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
<td style="border: 1px solid silver;" id="menu5-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
<td style="border: 1px solid silver;" id="menu6-t" ><img style="width: 100%; max-width: 60px;" src="images/image.png" ></td>
</tr>
</tbody>
</table>
</div>