Android edittext检查空白区域

时间:2017-02-16 10:45:37

标签: java android android-edittext

如何在edittext中检查空白区域 如果edittext是空格,则只返回null 但我不想禁用空格 导致用户使用“firstname lastname” 我尝试检查应用程序行中的功能更改名称 谢谢你的帮助。

感谢所有答案我使用修剪它适合我。 对不起我的重复问题。

4 个答案:

答案 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
}

快乐编码