Отключить пользовательский ввод в EditText, но разрешить ввод программно - PullRequest
0 голосов
/ 06 сентября 2018

Есть ли способ отключить опцию для пользователя, чтобы вводить текст, но позволить системе поместить некоторый текст в EditText?

Метод onFocus вызывает календарь, мне нужно, чтобы эта функция была доступна, поэтому я думаю, что EditText по-прежнему включен.

1 Ответ

0 голосов
/ 07 сентября 2018

Вместо того, чтобы дурачиться с EditText, почему бы просто не использовать View, который уже делает то, что вы хотите: TextView?

Вы можете определить его в XML следующим образом, чтобы он визуально реагировал на прикосновения:

<TextView
    android:id="@+id/some_id"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:clickable="true"
    android:focusable="true"
    android:background="?android:selectableItemBackground"
/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...