我如何在EditText上 检查的白色空间,如果是的EditText空白只返回null 但我不希望禁用空白 造成一段时间的用户使用“姓” 我试着检查应用程序中的功能更改名称 感谢您的帮助。的Android的EditText检查空白
谢谢你的所有答案我使用修剪它为我工作。 抱歉我的重复问题。
我如何在EditText上 检查的白色空间,如果是的EditText空白只返回null 但我不希望禁用空白 造成一段时间的用户使用“姓” 我试着检查应用程序中的功能更改名称 感谢您的帮助。的Android的EditText检查空白
谢谢你的所有答案我使用修剪它为我工作。 抱歉我的重复问题。
试试这个,
EditText et_username=(EditText)findViewById(R.id.et_username);
if(et_username.getText().toString().trim().length()==0)
{
}
您可以使用TextUtils
类的Android这样
String text = editText.getText().toString().trim();
if(!TextUtils.isEmpty(text)) {
//Your code
}
您可以使用TextWatcher
:
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (s.toString().trim().equals("")) {
Log.i(TAG, "onTextChanged: empty");
}
}
@Override
public void afterTextChanged(Editable s) {
}
});
EditText edtUsername=(EditText)findViewById(R.id.edtUsername);
String strEdtUsername= edtUsername.getText().toString().trim();
if(strEdtUsername.length() != 0){
//Your code
}
快乐编码