【问题标题】:What is this line in Android webview?Android webview中的这条线是什么?
【发布时间】: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/… 即使我还没有工作,也有可能。谢谢。

标签: android webview


【解决方案1】:

解决了。

在你的 CSS 中添加这一行。它工作正常。谢谢。

* { -webkit-tap-highlight-color: rgba(0,0,0, 0.0); outline: none; }  

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 2015-01-27
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多