안드로이드
전화번호 하이픈(-) 포맷팅 하기
wangkisa
2016. 5. 27. 14:46
EditText 에 숫자를 입력 받는대로 바로 하이픈 규칙이 되도록 하는 방법.
EditText et = findViewById(R.id.xxx); 해서 객체를 얻어왔다 치면
et.setInputType(android.text.InputType.TYPE_CLASS_PHONE); // 먼저 EditText에 번호만 입력되도록 바꾼 뒤
et.addTextChangedListener(new PhoneNumberFormattingTextWatcher()); // 이렇게 리스너를 걸어주면
번호가 입력되자마자 하이픈이 저절로 붙는 마술을 볼 수 있을 것이다.
출처: http://darksilber.tistory.com/entry/%EC%A0%84%ED%99%94%EB%B2%88%ED%98%B8-%ED%95%98%EC%9D%B4%ED%94%88-%ED%8F%AC%EB%A7%B7%ED%8C%85-%ED%95%98%EA%B8%B0