마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

EditText최소 글자 제한... 도와주세요!!

0 추천
EditText 에서

공백이 있을 시 에러메시지 출력은 해결했습니다.

if (inputID.getText().toString().equals("")){
                    Toast.makeText(RegisterActivity.this,
                            "아이디를 입력해주세요.", Toast.LENGTH_SHORT).show();
                    return;

                }

아이디 길이에 제한을 주려고하는데,

length() 를 사용해서 만들려고 합니다. 어떻게 코드를 짜야할까요??
비밀소년 (1,010 포인트) 님이 2015년 4월 6일 질문

2개의 답변

+1 추천
 
채택된 답변
setOnKeyListener 사용하심 될듯 합니다.

메소드 안에 length() 써서 길이 가져오고, 원하시는 길이보다 크면 마지막 입력된 글자 지우고

토스트 띄운다던지.. 하면될듯하네용
아시리 (8,400 포인트) 님이 2015년 4월 6일 답변
비밀소년님이 2015년 4월 6일 채택됨
감사합니다 해결되었습니다^^
+1 추천
가장 쉬운 방법은 xml 코드 에서 maxLength 를 지정하는 방법이 있습니다.
mamondebaltob (32,750 포인트) 님이 2015년 4월 6일 답변
이 방법으로는 최소 글자를 지정할수가 없어서요...
답변 감사합니다~!
...