Android 横屏时禁止输入法全屏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 横屏时禁止输入法全屏相关的知识,希望对你有一定的参考价值。

最近在做751手机的 通讯录横屏时候 输入法是全屏的

一 是在源码里进行修改。frameworks/base/core/Java/android/inputmethodservice/InputMethodService.java 
    找到updateFullscreenMode方法,将boolean isFullscreen = mShowInputRequested && onEvaluateFullscreenMode();直接修正为boolean isFullscreen=false;

二 是在EditText的xml里加上属性 Android:imeOptions="actionDone|flagNoExtractUi",其中flagNoExtractUi是指将输入法的抽出框隐藏,当选择中文输入的时候,就会看起来很别扭。目前没有好的解决办法

 


以上是关于Android 横屏时禁止输入法全屏的主要内容,如果未能解决你的问题,请参考以下文章

android 横屏状态,如何监听键盘的弹起与隐藏

android6.0中全屏处理(禁止通知栏下滑)

Android 4.0 ,如何截屏,当竖屏时。

android视频双向实时通讯的横竖屏切换

vue禁止横屏

Android 11.0 解决切换横屏时SystemUI导航栏固定在桌面右侧而不是底部的问题