【发布时间】:2016-11-22 07:14:01
【问题描述】:
我正在尝试在 Android 和 IoS 中使用 webview 制作应用程序。 我有一个问题,当我点击 Android webview 中的任何区域时,这条橙色线只出现在 Android 中。此外,即使我使用相同的 webview 和相同的内容,它也不会出现在 IoS 中。这条线是什么?我猜这只是android webview的属性,但我不确定。
这是我单击该区域时的屏幕截图。 这是一个有点安全的东西,请理解删除内容。
这是我的来源:layout.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:orientation="vertical"
android:weightSum="10"
style="@style/rootlinear" >
<WebView
android:id="@+id/webView"
style="@drawable/border"
android:layout_width="match_parent"
android:layout_weight="9.5"
android:layout_height="0dp" />
和webview设置
private void setWebviewInit(WebView webview) {
webview.setInitialScale(1);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setSupportZoom(true);
webview.getSettings().setBuiltInZoomControls(true);
webview.getSettings().setDisplayZoomControls(false);
webview.setWebViewClient(webviewclient);
webview.setWebChromeClient(new WebviewAlert());
webview.setWebChromeClient(new ChromeClient(this));
webview.addJavascriptInterface(new JIFace(), "ezandroid");
}
【问题讨论】:
-
webview 是否在 match_parent 中并且它也是父级?没有填充也没有边距?
-
请在提问前阅读this (how to ask) 和this (mcve),因为它们将帮助您从社区获得更多更好的答案。我们至少需要您的 layout.xml 文件来为该 Activity 充气。
-
天哪,谢谢大家!!!我也编辑了@SohailZahid 和 An-droid,Boatti。
-
style="@drawable/border"什么是boeder? -
不是。也许我需要在提问之前进行搜索。有很多相同的状态,例如:stackoverflow.com/questions/18601824/… 即使我还没有工作,也有可能。谢谢。