Android HTML-Formular 'fertig' Button Sofkeyboard

9

Ich öffne eine Facebook-Login-Seite in WebView , wenn der Benutzer das Login-Feld auswählt. Ich hätte gerne einen Done Key Button auf der Soft-Tastatur, wie geht das?

Ich weiß, dass wir die Schaltfläche done mit dem folgenden Code hinzufügen können, der mit dem Bearbeitungsfeld

verknüpft ist %Vor%

Aber es ist HTML-Form in WebView irgendeine Ahnung, wie man das macht?

    
d-man 27.07.2010, 04:23
quelle

1 Antwort

1

Da Sie keine Kontrolle darüber haben, dass die Website im WebView angezeigt wird, können Sie den angezeigten Tastaturtyp nicht ändern.

Meine Tests zeigen, dass auf Android-Geräten für jeden & lt; eingabetyp="text" / & gt; oder & lt; eingabetyp="passwort" / & gt eine Schaltfläche "Weiter" angezeigt wird ; -Feld auf einer Website und einem "Go" - oder "Done" -Button für das letzte Element auf der Seite. Wenn es eine HTML- oder CSS-Eigenschaft gäbe, die verwendet werden könnte, um einen anderen Tastaturtyp zu erzwingen, könnten Sie JavaScript in Ihrem WebView aktivieren und eine JavaScript-Pseudo-URL ausführen, um die Eingabeelemente der Facebook-Seite zu ändern;

%Vor%

Wie oben erwähnt, ist mir jedoch kein html / css-Tag bekannt, das dies angibt. Hoffe das hilft!

    
aaronsnoswell 31.07.2010, 13:49
quelle

Tags und Links