Die WebView-Auswahl bewirkt, dass die Tastatur vorübergehend ausgeblendet wird und dann wieder erscheint

9

Ich habe eine Anwendung, die ein WebView enthält. Darin ist ein div mit contenteditable = true.

Angenommen, ich habe bereits einen Text im div. Wenn ich zum ersten Mal auf den Text klicke, erscheint der Cursor und die Soft-Tastatur. Das Problem ist, dass wenn ich erneut klicke, die Soft-Tastatur verschwindet und dann wieder erscheint.

Technisch gesehen ist das kein Problem, da ich immer noch schreiben und alles machen kann, was ich brauche, aber es ist ziemlich nervig, wenn ich jedes Mal, wenn ich etwas anklicke, die Tastatur herunter- und wieder hochfahren lasse.

Ich denke, das Problem kommt von der WebView, die jedes Mal ein Fokusereignis erhält, wenn ich darauf klicke, aber ich bin mir nicht sicher, ob das der Fall ist.

Kann mich jemand über das, was passiert, aufklären oder zumindest auf einige Ressourcen hinweisen, die mir helfen können?

    
NickLH 22.10.2012, 01:38
quelle

1 Antwort

0

Ich habe es selbst versucht, aber da war das Problem, wie du es beschrieben hast. Ich denke, du musst etwas getan haben, um die Tap-Funktion zu umgehen, so dass es die Tastatur zurückverfolgen und wieder finden, dass der Fokus auf editierbaren Inhalten ist, so dass es Tastatur wieder geben, das ist das Beste, was ich denken konnte

Hoffnung, die hilft

    
Bandeshor Makai 04.04.2014 07:33
quelle