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

edittext 한글제한 질문할께요

0 추천
 protected InputFilter filter = new InputFilter() {
    @Override
    public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {

        Pattern ps = Pattern.compile("^[a-zA-Z0-9_]*$");


        if (!ps.matcher(source).matches())

        {
            Toast.makeText(act, "한글 , 특수문자 사용이 불가합니다.", Toast.LENGTH_SHORT).show();

          return "";

        }


        return null;
    }


};

 

 

 

 

 

라고 코드를 짰는데

EDITTEXT에 처음에에 한글을 입력하면 Toast 가 떠서 filter가 됩니다.

하지만 다시 영문을 입력할때에도  Toast가 떠서  filter 가 되는데

그 현상 없을 수 있는 방법없을까요?

익명사용자 님이 2015년 8월 21일 질문

1개의 답변

0 추천
키보드를 영문자로 해보시는게 어떠시는지 ...

InputType 을 조절해보시는게
ssdfull (200 포인트) 님이 2015년 8월 21일 답변
임시 방편으로 inputtype으로 영문 입력을 설정 했습니다.
궁극적인 오류를 고치고 싶어서..ㅠㅠ 방법이 없을까요?
...