如何在edittext中检查空白区域 如果edittext是空格,则只返回null 但我不想禁用空格 导致用户使用“firstname lastname” 我尝试检查应用程序行中的功能更改名称 谢谢你的帮助。
感谢所有答案我使用修剪它适合我。 对不起我的重复问题。
答案 0 :(得分:1)
试试这个,
EditText et_username=(EditText)findViewById(R.id.et_username);
if(et_username.getText().toString().trim().length()==0)
{
}
答案 1 :(得分:0)
你可以像这样使用TextUtils
类的机器人
String text = editText.getText().toString().trim();
if(!TextUtils.isEmpty(text)) {
//Your code
}
答案 2 :(得分:0)
您可以使用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) {
}
});
答案 3 :(得分:0)
EditText edtUsername=(EditText)findViewById(R.id.edtUsername);
String strEdtUsername= edtUsername.getText().toString().trim();
if(strEdtUsername.length() != 0){
//Your code
}
快乐编码