歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android 橫屏時禁止輸入法全屏

一是在源碼裡進行修改。

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