Как сделать курсор видимым с настройкой inputype в NULL?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как сделать курсор видимым с настройкой inputype в NULL?

Сообщение Anonymous »

Я создаю простое приложение Calculator, которое имеет EditText и несколько кнопок, чтобы получить ввод от пользователя. < /p>


< /code>

Ниже приведен java < /code> code. < /p>

editText = (EditText) findViewById(R.id.editText);
editText.setInputType(InputType.TYPE_NULL);
< /code>

Я установил тип ввода в NULL, чтобы, когда пользователь нажимает на EditText < /code>, система системы по умолчанию оставалась скрытой. Но это также делает курсор невидимым. Когда я вставляю какой -то текст в EditText < /code> и нажимает на него, положение курсора меняется, но курсор не виден. < /P>

Есть ли способ сделать курсор видимым с помощью входного типа для NULL? Код. < /p>

editText = (EditText) findViewById(R.id.editText);
editText.setInputType(InputType.TYPE_NULL);
editText.setRawInputType(InputType.TYPE_CLASS_TEXT);
< /code>

Это решение работает для версий Android до Nougat. Когда я нажимаю на EditText, системная клавиатура остается скрытой, а курсор видна. Но в Орео это решение не работает. Когда я нажимаю на editext, системная клавиатура появляется.>

Подробнее здесь: https://stackoverflow.com/questions/481 ... et-to-null
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»