В моем приложении мне нужен EditText
, который не принимает никаких вводимых данных, то есть android: editable = "false "
в формате XML или setKeyListener (null)
в коде.
Я хочу добавлять символы только контролируемым образом, поэтому я всегда добавляю их программно с помощью setText ()
, и я не хочу, чтобы отображалась какая-либо виртуальная клавиатура. Однако мне все еще нужен видимый курсор в EditText
, чтобы пользователь знал, куда будет вставлен программный ввод.
Это было очень легко реализовать ( android: editable = "false"
) до Android 4.0. В 4.0 курсор видимо убрали. Я пробовал android: cursorVisible = "true"
, но это не работает.
Кто-нибудь знает, как иметь видимый курсор и при этом подавлять ввод в Android 4.0? Очень благодарен за любую помощь здесь.