Android 横屏时禁止输入法全屏
16lz
2021-01-23
一是在源码里进行修改。
frameworks/base/core/java/android/inputmethodservice/InputMethodService.java
1、 在updateFullscreenMode(..)中,将boolean isFullscreen = mShowInputRequested && onEvaluateFullscreenMode();
改为boolean isFullscreen=false;
2、也可以:直接修改onEvaluateFullscreenMode()的返回值为false <自定义输入法时,可以直接重写之,就不必在源码中修改了>
二是在自己EditText的xml里加上属性
android:imeOptions="flagNoExtractUi"
更多相关文章
- 仿照利用android系统源码资源文件,修改SeekBar颜色 前景与背景
- zxing项目源码解读(2.3.0版本,Android部分)
- Android事件分发机制源码分析
- vim+ctags+cscope 打造Android源码阅读工具
- Android 底层渲染 - 屏幕刷新机制源码分析
- Android源码分析(四)-----Android源码编译及刷机步骤
- Android 源码分析-打电话和发短信
- android中Handler的源码分析