我正在使用Webview在android中显示iframe。下面是我的java代码
String html = "<p><blockquote><iframe height=\"740\" src=\"https://docs.google.com/document/d/e/2PACX-1vSCZgt7yvY-9aB3RSvQqhYXE0EZ_Lp7AMTMmxlGfJP04iHBjX4A7dVVrc-b9OBX3kLWp_dLyUvNjhLa/pub?embedded=true\" width=\"100%\"> </iframe></blockquote></p>";
webview.loadData(html, "text/html",null);
下面的是我的xml
<LinearLayout
android:layout_width="match_parent"
android:background="@color/colorWhite"
android:layout_height="match_parent">
<WebView
android:id="@+id/webViewPage"
android:background="@color/colorWhite"
android:layout_width="fill_parent"
android:paddingBottom="53dp"
android:layout_height="wrap_content"
/>
</LinearLayout>
它的显示边距或左右填充? 我们如何解决这个问题?
答案 0 :(得分:0)
你应该使你的WebView高度和宽度都是match_parent
<LinearLayout
android:layout_width="match_parent"
android:background="@color/colorWhite"
android:layout_height="match_parent">
<WebView
android:id="@+id/webViewPage"
android:background="@color/colorWhite"
android:layout_width="match_parent"
android:paddingBottom="53dp"
android:layout_height="match_parent"
/>
</LinearLayout>
答案 1 :(得分:0)
您需要将width=\"100%\"
更改为某个值,因为它无法正确加载。
只需通过示例说出width=\"100px\"
,您就会看到边框消失了。