当第一次尝试那么它很好,但是当用户给出正确的输入错误在设置后,用户输入正确的值的EditText 与textinputlayout然后EDITTEXT的整个背景变黑,虽然错误设置背景变为红色,同时在对焦和输入类型是正确的背景去colorAccent(工作室中的默认颜色名称)
XML
码
private boolean validateEmail() {
String email = etEmail.getText().toString().trim();
if (email.isEmpty() || !isValidEmail(email)) {
ipEmail.setError("Enter valid email address");
return false;
} else {
ipEmail.setErrorEnabled(false);
}
return true;
}
reservation_edit_text_drawable.xml
red_border.xml
normal_border.xml
基本应用主题默认
RankList | 热门文章
-
1ReadAsAsync和JsonConvert之间的区别
-
2在一个充满零的矩阵中的一个 - R.
-
3SWIFT iOS中的崩溃报告
-
4Scala Try的toOption方法返回Some(null)
-
5如何使用Scanner类中的hasNext()?
-
6传递基础参考字段的生命周期?
-
7d3.js linkStrength对力图中linkDistance的影响
-
8调用Delphi DLL的意外线程行为
-
9使用ReverseLayout recyclerview将项目添加到Endless Scroll RecyclerView
-
10使用BinaryWriter时,为什么二进制文件的大小不会减少
-
11鼠标悬停上的边界半径在哪里
-
12ColdFusion 10 Developer,Tomcat 7.0.64和多个网站
-
13Django Admin不保存预先填充的内联字段,这些字段保留在初始状态
-
14如何根据Angular js中的两个自定义过滤器过滤数据
-
15在PyCharm中运行或调试时增加输出缓冲区
-
16有条件地阻止方法覆盖
-
17qDebug()不会打印任何内容
-
18Android 6.0.1无法以编程方式启用wifi热点
-
19将null值赋给list中的属性
-
20电报,获取现有贴纸的file_id