2017-02-16 36 views
-2

我如何在EditText上 检查的白色空间,如果是的EditText空白只返回null 但我不希望禁用空白 造成一段时间的用户使用“姓” 我试着检查应用程序中的功能更改名称 感谢您的帮助。的Android的EditText检查空白

谢谢你的所有答案我使用修剪它为我工作。 抱歉我的重复问题。

回答

0

试试这个,

EditText et_username=(EditText)findViewById(R.id.et_username); 
    if(et_username.getText().toString().trim().length()==0) 
    { 

    } 
0

您可以使用TextUtils类的Android这样

String text = editText.getText().toString().trim(); 
if(!TextUtils.isEmpty(text)) { 
     //Your code 
} 
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) { 

     } 
    }); 
0
EditText edtUsername=(EditText)findViewById(R.id.edtUsername); 
String strEdtUsername= edtUsername.getText().toString().trim(); 

if(strEdtUsername.length() != 0){ 
    //Your code 
} 

快乐编码