Скрыть родной текстSelectHandleLeft на веб-сайте: Android - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь скрыть textSelectHandleLeft и textSelectHandleRight на WebView, когда пользователь выбирает текст, я хочу, чтобы текст был выделен, но хочу скрыть эти серые маркеры типа пузырьков.

В настоящее время я использую setTheme() и изменяюсь на высоту textSelectHandleLeft и textSelectHandleRight с помощью следующего кода, но не работает мгновенно, так как работает во второй раз: стиль

.xml

<style name="CustomThemeForTextSelection" parent="@android:style/Theme.Holo.Light">
        <item name="android:textSelectHandleLeft">@drawable/empty_handle</item>
        <item name="android:textSelectHandleRight">@drawable/empty_handle</item>
        <item name="android:textSelectHandle">@drawable/empty_handle</item>
    </style>

empty_handle.xml

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
    <size android:height="0dp" android:width="0dp"/>
</shape>

SCREENSHOT

...