Android:如何从IME设置首选键盘视图模式

时间:2015-08-01 16:55:04

标签: android landscape ime android-input-method android-inputtype

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

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

1 个答案:

答案 0 :(得分:4)

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

this。覆盖onEvaluateFullscreenMode类中的InputMethodService回调并返回您想要的任何内容。

我没试过,但这应该有用。