我在这个问题上看到了不同的问题,但不完全是我正在寻找的问题.问题是:在编辑特定的编辑文本时,如何使IME以全屏(提取)模式显示?我想要的是IME的行为,因为它看起来合适,除了特定的编辑文本,我需要IME全屏显示它.
我尝试了以下内容,但是没有这样做:
mEditText.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View v,boolean hasFocus) { if (hasFocus) { InputMethodManager input = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); if(input != null) { input.showSoftInput(mEditText,InputMethodManager.SHOW_FORCED); } } } });
除了’为什么我这样做’,任何想法?我以为我可以用一个编辑文本开始一个活动,但我更喜欢使用IME的功能.谢谢.