사용자로부터 문자열 형태의 입력을 받으러면 `EditText`를 사용해야 합니다. 이 때, 필요에 따라 사용자가 최대로 입력할 수 있는 문자열의 길이를 제한하기 위해 `android:maxLength` 속성을 사용합니다.
문자열의 길이 외에 다른 입력 제한 조건을 설정하지 않는다면, `android:maxLength`에서 설정한 조건이 문제없이 적용됩니다. 하지만, 다른 입력 제한 조건을 설정하기 위해 `InputFilter`를 사용한 경우 앞에서 설정한 조건이 무시됩니다.
'안드로이드 개발 팁 > UI' 카테고리의 다른 글
커스텀 뷰의 초기화 코드를 깔끔하게 작성하는 방법 (0) | 2016.02.04 |
---|---|
선택 가능한 항목의 전경(Foreground)에 터치 피드백 쉽게 적용하기 (Selector/Ripple Drawable) (2) | 2016.01.24 |
RecyclerView에서 스크롤바를 표시하는 방법 (1) | 2015.07.16 |
선택 가능한 항목(리스트, 버튼)의 배경에 머티리얼 디자인 적용하기 (0) | 2015.03.12 |
TextView에 외부 폰트 적용하기 (Typeface) (13) | 2012.02.16 |