[size=medium]两种方法:
一是在源码里进行修改。frameworks/base/core/java/android/inputmethodservice/InputMethodService.java
找到updateFullscreenMode方法,将boolean isFullscreen = mShowInputRequested && onEvaluateFullscreenMode();直接修正为boolean isFullscreen=false;
二是在EditText的xml里加上属性 android:imeOptions="actionDone|flagNoExtractUi",其中flagNoExtractUi是指将输入法的抽出框隐藏
可以参考:
[url]http://xiaohang.org/2011/03/android%E8%BE%93%E5%85%A5%E6%B3%95%E4%B9%8B%E2%80%94%E2%80%94%E5%A6%82%E4%BD%95%E7%A6%81%E6%AD%A2%E6%A8%AA%E5%B1%8F%E6%97%B6%E5%85%A8%E5%B1%8F/[/url]
[url]http://xiaohang.org/2011/03/android%E8%BE%93%E5%85%A5%E6%B3%95%E4%B9%8B%E2%80%94%E2%80%94android-inputmethod-framework/[/url]
[/size]
一是在源码里进行修改。frameworks/base/core/java/android/inputmethodservice/InputMethodService.java
找到updateFullscreenMode方法,将boolean isFullscreen = mShowInputRequested && onEvaluateFullscreenMode();直接修正为boolean isFullscreen=false;
二是在EditText的xml里加上属性 android:imeOptions="actionDone|flagNoExtractUi",其中flagNoExtractUi是指将输入法的抽出框隐藏
可以参考:
[url]http://xiaohang.org/2011/03/android%E8%BE%93%E5%85%A5%E6%B3%95%E4%B9%8B%E2%80%94%E2%80%94%E5%A6%82%E4%BD%95%E7%A6%81%E6%AD%A2%E6%A8%AA%E5%B1%8F%E6%97%B6%E5%85%A8%E5%B1%8F/[/url]
[url]http://xiaohang.org/2011/03/android%E8%BE%93%E5%85%A5%E6%B3%95%E4%B9%8B%E2%80%94%E2%80%94android-inputmethod-framework/[/url]
[/size]