2 qq605582459 qq605582459 于 2017.08.28 11:40 提问

Android横屏时禁止输入法全屏需修改源码 请问如何修改?

frameworks/base/core/Java/Android/inputmethodservice/InputMethodService.java
图片说明
1、 在updateFullscreenMode(..)中,将boolean isFullscreen = mShowInputRequested && onEvaluateFullscreenMode();

                                                           改为boolean isFullscreen=false;

       2、也可以:直接修改onEvaluateFullscreenMode()的返回值为false    <自定义输入法时,可以直接重写之,就不必在源码中修改了>

3个回答

liugstick
liugstick   2017.08.28 14:43

改源码不太现实,一般的输入法和系统输入法都会提供游戏键盘模式的 ,你调用的时候配置下就行

zgy621101
zgy621101   Rxr 2017.08.28 17:34
dongfeng9ge
dongfeng9ge   Ds   Rxr 2017.08.29 13:11

难道你的输入法不支持横屏?

Csdn user default icon
上传中...
上传图片
插入图片