3

我想创建具有含义完整边框errorText的自定义。EditText

editeText.setError(" ");

给出带有红色边框的错误消息,这有助于显示它是必需的或验证字段。

我创建了自定义错误消息,其中只有图标差异。

用于更改错误消息图标的截图:-

    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的修改吗?

4

1 回答 1

2

这是不可能的

替代解决方案

  1. 不要使用 setError()
  2. 创建自定义弹出窗口
  3. 创建您自己的设置错误方法并在那里显示弹出窗口
于 2014-01-13T08:20:55.623 回答