Ich entwickle einen android IME und möchte meine Tastatur funktioniert nur "pan and scan" und "resize" -Modus, nicht in "fullscreen" (wie erklärt hier ) oder fordern Sie zumindest den Modus" Größe ändern "an. Ich weiß, dass es eine Möglichkeit gibt, dies über EditText einzustellen, aber wie kann ich es vom IME anfordern? ? Gibt es eine Methode, die ich am onStartInputView
event aufrufen kann? Oder wie das Android-System entscheidet, welchen Modus der IME verwenden wird ?
In einer der Notiz-Anwendungen im Querformat verwendet der Standard-IME nicht den Vollbildmodus, sondern meinen, also sollte es etwas geben, nur ich kann es nicht finden: S. Vielleicht überprüft es die Höhe der Tastatur? Wenn ja wie? Ich würde mich über Ideen freuen, danke!
Ich habe vor einem Jahr einen IME geschrieben und darüber nachgedacht, ob meine Tastatur im Bildschirmmodus im Querformat auf einem Tablet laufen soll.
Siehe dies . Überschreiben Sie den onEvaluateFullscreenMode
-Rückruf in der InputMethodService
-Klasse und geben Sie zurück, was Sie wollen.
Ich habe keinen Versuch, aber das sollte funktionieren.
Tags und Links android android-inputtype landscape ime android-input-method