Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/138.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 可聚焦为false时编辑文本视图setError()_Java_Android_Xml_Android Edittext - Fatal编程技术网

Java 可聚焦为false时编辑文本视图setError()

Java 可聚焦为false时编辑文本视图setError(),java,android,xml,android-edittext,Java,Android,Xml,Android Edittext,我正在尝试验证日期,并使用编辑文本视图。我想设置错误消息,但错误消息没有弹出,它只显示红色错误符号。 这是我编辑文本的XML代码 <EditText android:id="@+id/to_date" android:hint="@string/_2020_02_24" android:focusableInTouchMode="true" android:cursorVisible=&qu

我正在尝试验证日期,并使用编辑文本视图。我想设置错误消息,但错误消息没有弹出,它只显示红色错误符号。
这是我编辑文本的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);
        }
if(FromDate.compareTo(ToDate)<0 | | FromDate.compareTo(ToDate)==0){
setError(null);
}否则{
设置错误(“错误”);
设置聚焦(真);
setFocusableInTouchMode(false);
}