Как скрыть курсор редактируемого текста, когда пользователь щелкает где-либо еще вне текста редактирования или где-нибудь еще на экране? - PullRequest
0 голосов
/ 25 марта 2020

Я хочу скрыть мигающий курсор в тексте редактирования, когда пользователь нажимает в любом месте экрана. Из различных существующих потоков переполнения стека я перепробовал почти все, но в моем случае ничего не работает.

Я использую следующий код для достижения этой цели:

searchText.setOnFocusChangeListener(object : View.OnFocusChangeListener {

            override fun onFocusChange(view: View, hasFocus: Boolean) {
                if (!hasFocus) {
                    searchText.setCursorVisible(false)
//                    saveCancelBar.setVisibility(View.VISIBLE);
                } else {
                    searchText.setCursorVisible(true)
//                    saveCancelBar.setVisibility(View.GONE);
                }
            }
        });

Но это не получается, я попытался, добавив фокус, и т. д. c в XML, но они также не работают.

...