自定義軟鍵盤 EditText游標問題
阿新 • • 發佈:2019-01-30
自定義軟鍵盤 游標問題
使用自定義鍵盤的時候 為了隱藏系統的軟鍵盤
使用了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;
}
});