如何在Android中的isEmpty时修复背景红色TextInputLayout

如何在Android中的isEmpty时修复背景红色TextInputLayout,第1张

概述我想在TextInputLayout isEmpety时遇到setError,我写这段代码但是当显示错误信息时,为TextInputLayout设置红色背景! 我不想要设置背景!我只想显示错误消息. 我的代码: if (TextUtils.isEmpty(userName)) {register_UserName_layout.setError("Insert Username");} XML 我想在TextinputLayout isEmpety时遇到setError,我写这段代码但是当显示错误信息时,为TextinputLayout设置红色背景!
我不想要设置背景!我只想显示错误消息.

我的代码:

if (TextUtils.isEmpty(username)) {register_Username_layout.setError("Insert Username");}

XML代码:

<androID.support.design.Widget.TextinputLayout    androID:ID="@+ID/register_userUsernameTextLayout"    androID:layout_wIDth="match_parent"    androID:layout_height="wrap_content"    androID:layout_below="@+ID/register_headerLayout"    androID:layout_margin="10dp"    androID:textcolorHint="#c5c5c5">    <EditText        androID:ID="@+ID/register_userUsernameText"        androID:layout_wIDth="match_parent"        androID:layout_height="40dp"        androID:background="@drawable/selector_bg_edit"        androID:hint="نام کاربری"        androID:paddingBottom="2dp"        androID:textcolor="@color/colorAccent"        androID:textCursorDrawable="@drawable/bg_input_cursor"        androID:textSize="16sp" /></androID.support.design.Widget.TextinputLayout>

我怎样才能解决这个问题?谢谢所有< 3

解决方法
if (TextUtils.isEmpty(username)) {    register_Username_layout.setError("Insert Username");    txtInpit.setcolorFilter(R.color.white);}
总结

以上是内存溢出为你收集整理的如何在Android中的isEmpty时修复背景红色TextInputLayout全部内容,希望文章能够帮你解决如何在Android中的isEmpty时修复背景红色TextInputLayout所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1136432.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存