Как запретить изменение положения курсора пользователем?

Смысл в том, что нужно запретить пользователю перемещать курсор внутри editText. Я попробовал использовать обработчик OnClickListener внутри события перемещать курсор в конец строки, и это работает.

editText.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                editText.setSelection(editText.length());
            }
        });

Но если я долго удерживаю на текст, под курсором появляется "капелька", за которую можно потянуть и переместить курсор и моя идея уже не работает.

введите сюда описание изображения

Так же пробовал делать курсор невидимым ( android:cursorVisible="false" ), хоть курсор не видно, но его можно перетаскивать.

Есть ли нормальный способ запретить изменение положения курсора?


Ответы (0 шт):