[英]How to check if two EditText contain text
我的版式中有两个EditText和一个Button。 如果两个EditText都包含一个文本,我想启用该按钮:
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
System.out.println("Key input");
String usr = user.getText().toString();
String pw = password.getText().toString();
if ( (!usr.equals("")) && (!pw.equals(""))) {
ok.setEnabled(true);
} else {
ok.setEnabled(false);
}
return true;
}
所以我试图在EditText字段上注册几个侦听器:
user.setOnKeyListener(focusListener);
password.setOnKeyListener(focusListener);
不幸的是,onKeyListener似乎根本不起作用。 所以我也尝试了FocusChangedListener和ActionListener。 但是他们都没有提供我想要的行为。
任何提示如何实现?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.