android--EditTextView 点击后无法弹出输入法

今日,遇到一个小问题,点击EdittextView后,输入法弹窗无法弹出,搜索之后发现http://blog.csdn.net/jdsjlzx/article/details/32314627 文章中给出了详细的解释,但是修改后依然无法弹出,最后发现:

mEditText.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                return true;
            }
        });

返回值设置为true后,输入法无法弹出。改为false后正常弹出。

但是设置为true后,会导致在EditTextView中无法重定位光标在已输入文本中的位置。

tips: 返回值的设置为true可以用于不希望输入法弹窗的场景。


你可能感兴趣的:(android)