Настроить текст ошибки границы Android на EditText

Я хочу создать настраиваемый errorText из EditText со значением полной границы.

editeText.setError(" ");

выдает сообщение об ошибке с красной рамкой, которое хорошо для отображения обязательного или проверочного поля.

Я создал сообщение об ошибке настройки с разницей в значках.

Snipped используется для изменения значка сообщения об ошибке:-

    final Drawable error_indicator;
    error_indicator = getResources().getDrawable(R.drawable.error_icon_mdpi);
    int left = 0;
    int top = 0;
    int right = error_indicator.getIntrinsicHeight();
    int bottom = error_indicator.getIntrinsicWidth();
    error_indicator.setBounds(new Rect(left, top, right, bottom));
    addSxName.setError("Enter patient name in here", error_indicator);

Вот как это выглядело.

Что я имею

Что я ищу:-

Что я ищу

Но как всплывающая подсказка или что-то, что красная граница немного привлекает внимание.

Можем ли мы изменить модификацию этого errorBox?

1 ответ

Решение

Это невозможно

Альтернативное решение

  1. Не используйте setError()
  2. Создать собственное всплывающее окно
  3. создайте свой собственный метод установки ошибок и покажите там всплывающее окно
Другие вопросы по тегам