Android Webview文本选择句柄
通过将这些项目添加到应用程序主题并添加相应的9个补丁可绘制项,我已经覆盖了大多数应用程序中的默认蓝色文本选择句柄:Android Webview文本选择句柄,android,webview,Android,Webview,通过将这些项目添加到应用程序主题并添加相应的9个补丁可绘制项,我已经覆盖了大多数应用程序中的默认蓝色文本选择句柄: <item name="android:textSelectHandleLeft">@drawable/text_select_handle_left</item> <item name="android:textSelectHandleRight">@drawable/text_select_handle_right</item>
<item name="android:textSelectHandleLeft">@drawable/text_select_handle_left</item>
<item name="android:textSelectHandleRight">@drawable/text_select_handle_right</item>
<item name="android:textSelectHandle">@drawable/text_select_handle_middle</item>
@drawable/text\u选择\u手柄\u左
@可绘制/文本\u选择\u手柄\u右键
@可绘制/文本\选择\手柄\中间
但是,这不适用于WebView中的文本选择(蓝色句柄仍然存在)。如何覆盖WebView样式中的相应项?WebView似乎直接引用了系统资源(例如,
android.R.attr.textSelectHandleLeft
等),以便自己绘制句柄:
所以,我想说,没有办法对它们进行重新设计。创建自己的主题资源,并在Android清单中引用它们 创建自己的主题并将其放入
res/values
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme">
<item name="android:textSelectHandleLeft">
@drawable/my_own_handle
</item>
<item name="android:textSelectHandleRight">
@drawable/my_own_handle
</item>
</style>
</resources>
注:参考可能是您可以看看这个。可能对其他人有帮助:)链接已断开。也许你可以更新它
<application android:theme="@style/MyTheme" >