自定义软键盘 光标问题
使用自定义键盘的时候 为了隐藏系统的软键盘
使用了editText.setInputType
editText .setInputType(InputType.TYPE_NULL);
但会导致EditText光标不显示 不闪烁
这里把我的解决方法写一下
editText.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(editText.hasFocus()){
int type =editText.getInputType();
new KeyBoardUtil(keyboardView, editText).showKeyboard();
editText.setInputType(type);
editText.setSelection(editText.getText().toString().length());
}
return false;
}
});