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