今日,遇到一个小问题,点击EdittextView后,输入法弹窗无法弹出,搜索之后发现http://blog.youkuaiyun.com/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可以用于不希望输入法弹窗的场景。