首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

输入法的editeText是否全屏有关问题

2012-11-20 
输入法的editeText是否全屏问题frameworks\base\core\java\android\inputmethodservice\InputMethodServic

输入法的editeText是否全屏问题

frameworks\base\core\java\android\inputmethodservice\InputMethodService.java

 

public boolean onEvaluateFullscreenMode(){
        Configuration config = getResources().getConfiguration();
        if (config.orientation != Configuration.ORIENTATION_LANDSCAPE) {
            return false;
        }
        if (mInputEditorInfo != null
                && (mInputEditorInfo.imeOptions & EditorInfo.IME_FLAG_NO_FULLSCREEN) != 0) {
            return false;
        }
        return true;
    }

onEvaluateFullscreenMode()方法在自己的输入法模块中可直接重写,目的是在输入的时候显示的是否是全屏模式,如果不想要全屏模式在自己模块的onEvaluateFullscreenMode()方法中可直接返回false

 

public boolean onEvaluateFullscreenMode(){
        return false;
    }

热点排行