8

我正在开发一个 android输入法,我希望我的键盘只能在“平移和扫描”和“调整大小”模式下工作,而不是在“全屏”(如此处所述或至少要求更喜欢“调整大小”模式。我知道有一种方法可以从 EditText 设置它,但我如何从 IME请求它?有没有可以调用onStartInputView事件的方法?或者android系统如何决定IME使用哪种模式

在横向模式的笔记应用程序之一中,默认 IME 不使用全屏模式,但我的是,所以应该有一些我找不到的东西:S。也许它会检查键盘的高度?如果是怎么办?我将不胜感激任何想法,谢谢!

4

1 回答 1

4

一年前我写了一个 IME,并且还考虑过我的键盘是否应该在平板电脑上以横向屏幕模式运行。

看到这个。覆盖类onEvaluateFullscreenMode中的回调InputMethodService并返回您想要的任何内容。

我没有尝试,但这应该可以。

于 2015-10-10T09:27:33.047 回答