微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果 TextInputLayout 有显示错误,则按钮应禁用其活动

如何解决如果 TextInputLayout 有显示错误,则按钮应禁用其活动

我有一个关于如何在文本输入布局设置错误时禁用按钮功能的问题。

这是我创建的界面。

here is the interface that I have created

解决方法

将此添加到您的按钮 xml:

android:enabled="false"

然后在您完成对注册字段的验证后重新启用它。

,

您需要根据验证启用或禁用按钮,因此请尝试使用此代码。

username.addTextChangedListener { charSequence  ->
            signup.isEnabled=true
                          
        }
signup.setOnClickListener {
            var error:Boolean= false
            //your condition for validations on fields
            if(username.text.toString().isNullOrEmpty()){
                error=true
            }
            if(error){
              signup.isEnabled = false
            }else{
                //api call
            }
        }
,

你应该打电话

yourButton.isEnabled = false

yourButton.isClickable = false

在您确定其中一个输入字段无效之后

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。