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

전화번호입력시 자동 - 넣기 질문드립니다.

0 추천

현재 EditText를 통해 전화번호를 입력 받고 있는데, 자동으로 "-"를 넣기위해 아래와 같이 사용하고 있습니다.

 etPhoneNumber.addTextChangedListener(new PhoneNumberFormattingTextWatcher() {
            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {
                sPhoneNumber = etPhoneNumber.getText().toString();
            }

            @Override
            public void beforeTextChanged(CharSequence s, int start, int count,
                                          int after) {
            }

            @Override
            public void afterTextChanged(Editable s) {
            }
        });

해당 EdtiText xml에는 아래와 같이 속성으로 주었구요

android:inputType="phone"

현재 입력시 하이픈이 붙지 않는데 혹시 뭔가 빠진곳이 있나요..? 고수님들 조언 부탁드립니다.

익명사용자 님이 2015년 11월 18일 질문

1개의 답변

0 추천
인풋타입에 phone으로 한다고해도 자동으로 하이픈이 붙는게 아니라,

아마 코드로 따로 처리를 하셔야할거에요.

http://stackoverflow.com/questions/16976173/adding-a-dash-in-the-edittext-automatically-in-android
망고사탕 (5,000 포인트) 님이 2015년 11월 18일 답변
...