[#1][안드로이드] EditText에 연락처 입력 시 자동 하이픈(-) 설정하기
EditText에 연락처 입력 시 자동 하이픈(-) 설정하는 방법
1. xml파일에서 EditText 속성 설정
: 키보드 입력 '숫자'만 가능하도록
android:inputType="phone"
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/edit_phone"
android:inputType="phone"
android:textColrHint="@color/black"
android:hint="연락처를 입력해주세요."
android:textColor="@color/black"
android:maxLength="13"/>
| cs |
2. java파일에서 addTextChangedListener추가
EditText brand_phone = (EditText) view.findViewById(R.id.edit_phone);
// 연락처 입력시 하이픈(-) 자동 입력.
brand_phone.addTextChangedListener(new PhoneNumberFormattingTextWatcher());
| cs |
3. (010) 123-1234 처럼 대한민국 번호 형식에 어긋나는 경우
1) 사용하고 있는 에뮬레이터 설정 > 언어 > 한국어 추가
2) 플레이스토어 > hangle 검색 > 구글 한국어 입력기 다운
결과물
댓글
댓글 쓰기