В настоящее время у меня есть TextInput, который показывает, что счетчик необходим как ошибка после выбора местоположения счетчика. Эта часть работает, но я также хотел бы, чтобы ошибка показывала, когда местоположение все еще нужно выбрать. Когда я делаю TextInput недоступным для редактирования, ошибка не отображается, и я не могу ее увидеть или щелкнуть по ней. Я попытался использовать setFocusable(), но это позволяет редактировать текст.
if (curr_position != 0) {
quantity_field.setEnabled(true);
quantity_field.requestFocus();
quantity_field.setError(quantities[parent.getSelectedItemPosition()]);
} else {
quantity_field.setError("Select location first.");
quantity_field.setEnabled(false);
}
По сути, я хотел бы отключить все части TextInput, кроме ошибки.