[#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 검색 > 구글 한국어 입력기 다운
결과물


댓글
댓글 쓰기