1. 程式人生 > >自定義軟鍵盤 EditText游標問題

自定義軟鍵盤 EditText游標問題

自定義軟鍵盤 游標問題

使用自定義鍵盤的時候 為了隱藏系統的軟鍵盤
使用了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; } });