如何着色WebView文本选择句柄?

时间:2017-09-19 12:43:55

标签: android webview tint

我试图在webview中着色长按选择句柄。我是通过主题中的colorXYZ属性来完成的。适用于textView,但不适用于WebView,它保持默认的绿色/蓝色

这就是我所拥有的,没有任何属性适用于webview

<style name="BaseTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/gold</item>
        <item name="colorControlActivated">@color/brown</item>
        <item name="colorButtonNormal">@color/gold</item>
</style>

enter image description here

::selection {
  background: #FFAABB;
}

这只会选择矩形

enter image description here

1 个答案:

答案 0 :(得分:1)

你需要用CSS做这样的事情。

::selection {
  background: #ffb7b7; 
}

您可以找到有关它的更多信息here