歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android 橫屏時禁止輸入法全屏

Android 橫屏時禁止輸入法全屏

日期:2017/3/1 10:08:54   编辑:Linux編程

一是在源碼裡進行修改。

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"

Copyright © Linux教程網 All Rights Reserved