Auto remove leading space of any text of EditText?

后端 未结 4 1356
灰色年华
灰色年华 2021-01-16 07:21

Description

I am developing one app in which I have registration page. Inside registration page, I am doing registration by getting user\'s full nam

4条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-16 07:57

    Use trim() method to remove the extra space

    user_name.getText().toString().trim().

    And Remove

    if(str.length() > 0 && str.contains(" "))
                    {
                        user_name.setError("Space is not allowed");
                        user_name.setText("");
                    }
    

    from your onTextChanged

    To prevent user from entering space add this on your onTextChanged

    if(str.equals(" "))
                    {
                        user_name.setError("Leading Space is not allowed");
                        user_name.setText("");
                    }
    

提交回复
热议问题