EditText не редактируется

Я пытаюсь сделать EditText недоступным для редактирования с помощью этого кода:

<EditText android:id="@+id/outputResult"
          android:inputType="text"
          android:editable="false"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:text="@string/result" />

Мне пришлось добавить следующую строку, чтобы сделать его недоступным для редактирования

android:focusable="false" 

Я что-то делаю не так?

Спасибо вы очень много

47
задан Sha sha 25 August 2019 в 00:05
поделиться

2 ответа

android:enabled = false

Включают ту строку в Ваш XML-файл расположения.

0
ответ дан 7 November 2019 в 12:52
поделиться

Если Вы хотите, чтобы Ваш отключенный EditText выглядел одинаково как Ваш включенный, необходимо использовать android:enabled="false" в сочетании с android:textColor="...".

Вот пример:

<com.google.android.material.textfield.TextInputLayout
    ...>

    <com.google.android.material.textfield.TextInputEditText
        ...
        android:text="..."
        android:enabled="false"
        android:textColor="@color/dark_grey"/>

</com.google.android.material.textfield.TextInputLayout>
0
ответ дан 7 November 2019 в 12:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: