首页 > 解决方案 > 可聚焦时编辑文本视图 setError()

问题描述

我正在尝试验证日期并使用编辑文本视图。我想设置一条错误消息,但错误消息没有弹出,它只显示红色的错误符号。
这是我用于编辑文本的 XML 代码。

<EditText
     android:id="@+id/to_date"
     android:hint="@string/_2020_02_24"
     android:focusableInTouchMode="true"
     android:cursorVisible="false"
     android:focusable="false"
     android:layout_weight="1.02"
     android:layout_width="0dp"
     android:layout_height="wrap_content"/>

这是我的java代码。

if(FromDate.compareTo(ToDate) < 0 || FromDate.compareTo(ToDate) == 0){
            etToDate.setError(null);
        }else{
            etToDate.setError("Error");
            etToDate.setFocusable(true);
            etToDate.setFocusableInTouchMode(false);
        }

错误图像

标签: javaandroidxmlandroid-edittext

解决方案


推荐阅读