konnte ich den ausgewählten Text unter Verwendung der folgenden Verfahren erhalten:Erkennen Auswahl Änderungen in WebView
webview.evaluateJavascript("(function(){return window.getSelection().toString()})()",
new ValueCallback<String>()
{
@Override
public void onReceiveValue(String value)
{
selected = value;
Log.v(TAG, "SELECTION:" + value);
}
}
);
Und ich erkennen, die erste Auswahl zu verwenden, wenn das Bewegungsereignis durch die ACTION_UP
ist onTouchEvent
erkannt.
Mein Problem ist es zu erkennen, wenn die Auswahl mit den Handlern ändert. Leider werden ACTION_MOVE
und ACTION_DOWN
nicht aufgerufen, während die Auswahl mit den Standard-Auswahlhandlern geändert wird.
Bitte beachten Sie, dass die Standardauswahl nicht mehr funktioniert, wenn ich die ActionMode CallBack
Funktion verwende.
[auf einen Blick dieser Link. Es könnte dir helfen.] (Http://stackoverflow.com/questions/8656395/how-do-i-implement-select-and-highlight-text-in-android) – user320676
Vielen Dank, ich habe bereits eine Arbeit gefunden. – coder
Bitte, können Sie Ihren "Workaround" als Antwort hinzufügen? –