java - 可聚焦时编辑文本视图 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);
}
解决方案
推荐阅读
- angular - 在 ionic3 中找不到符号导入 com.google.firebase.iid.FirebaseInstanceIdService 错误
- python - 尝试将变量插入数据库时不断出错
- php - 如何在 laravel 的编辑视图中更新图像?
- forms - 我希望我的用户在提交表单后转到感谢页面。不过有个小问题
- amazon-web-services - 如何在 Bitbucket Pipeline 中执行步骤之前添加等待时间
- c# - C# 读取使用名称前缀但未在文档本身中定义命名空间的 xml 文件
- node.js - 我是否为我的 react 和 node 应用程序正确配置了端点?
- r - Rvest:标题返回空列表
- kdb - 应用于 q kdb 表中的列“i”的属性 - 性能
- python - .Net 或 .Netcore 中的 Numpy、Pandas 对应物