根据Android中EditText中的文本启用和禁用按钮

根据Android中EditText中的文本启用和禁用按钮,第1张

概述如果EditText中的单词小于3个单词,我想通过Button禁用,如果EditText中的单词超过3个单词,那么我想启用它,以便它可以获得点击. 有人可以帮我吗 您必须将AddTextChangedListener添加到您的EdiText 喜欢这个: yourEditText.addTextChangedListener(new TextWatcher() { @Override 如果EditText中的单词小于3个单词,我想通过button禁用,如果EditText中的单词超过3个单词,那么我想启用它,以便它可以获得点击.

有人可以帮我吗

解决方法 您必须将AddTextChangedListener添加到您的EdiText

喜欢这个:

yourEditText.addTextChangedListener(new TextWatcher() {      @OverrIDe      public voID afterTextChanged(Editable arg0) {         enablesubmitIfReady();      }      @OverrIDe      public voID beforeTextChanged(CharSequence s,int start,int count,int after) {      }      @OverrIDe      public voID onTextChanged(CharSequence s,int before,int count) {      }    });

在这种方法中,你应该这样做:

public voID enablesubmitIfReady() {    boolean isReady =yourEditText.getText().toString().length()>3;        yourbutton.setEnabled(isReady);  }

希望它有帮助.

总结

以上是内存溢出为你收集整理的根据Android中EditText中的文本启用和禁用按钮全部内容,希望文章能够帮你解决根据Android中EditText中的文本启用和禁用按钮所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存