全屏强制Android的IME

前端之家收集整理的这篇文章主要介绍了全屏强制Android的IME前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在这个问题上看到了不同的问题,但不完全是我正在寻找的问题.问题是:在编辑特定的编辑文本时,如何使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的功能.谢谢.

解决方法

我认为对此的正确解决方案是,当您希望可能只包含一个文本框时,从您的ime开始一个新活动,一旦您完成编辑,ime可以简单地保留文本的副本并粘贴它自动到原始文本框.

我不确定这是否可以像我说的那样轻松完成,但我相信这将是正确的方法.

原文链接:https://www.f2er.com/android/314942.html

猜你在找的Android相关文章