소스코드 (2) 썸네일형 리스트형 [Android]버터나이프(Butter Knife)의 @OnTextChanged로 EditText 변경 이벤트 탐지 안드로이드 앱을 개발하시는 분이라면 거의 대부분 알고 계시는 버터나이프(Butter Knife)@BindView 어노테이션을 이용해서 findViewById의 반복 사용을 제거해주고,@OnClick 어노테이션으로 클릭 이벤트를 대체해주고,@BindString, BindColor 어노테이션으로 리소스의 값들도 쉽게 가져올 수 있는정말 정말 유용한 라이브러리입니다. 이 3가지 외에도 @OnTextChanged 어노테이션이 있습니다.이름 그대로 텍스트가 변경되는 이벤트를 대체해줍니다. 보통 EditText의 값이 변경되는 이벤트는 addTextChangedLister 리스너와 TextWatcher 인터페이스를 사용합니다. 12345678910111213141516editText.addTextChangedLis.. [Android]이메일&비밀번호 정규식 // 이메일 정규식 public static final Pattern VALID_EMAIL_ADDRESS_REGEX = Pattern.compile("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,6}$", Pattern.CASE_INSENSITIVE); // 이메일 검사 public static boolean validateEmail(String emailStr) { Matcher matcher = VALID_EMAIL_ADDRESS_REGEX.matcher(emailStr); return matcher.find(); } //비밀번호 정규식 public static final Pattern VALID_PASSWOLD_REGEX_ALPHA_NUM = Pattern.compile("^.. 이전 1 다음