Android: So legen Sie den bevorzugten Tastaturansichtsmodus von IME fest

8

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!

    
bendaf 01.08.2015, 16:55
quelle

1 Antwort

4

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.

    
suitianshi 10.10.2015, 09:27
quelle