Я пытаюсь сделать 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"
Я что-то делаю не так?
Спасибо вы очень много
android:enabled = false
Включают ту строку в Ваш XML-файл расположения.
Если Вы хотите, чтобы Ваш отключенный 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>