EditText (2) 썸네일형 리스트형 [Android] TextWatcher 사용하기 - EditText 입력 변경 이벤트 탐지 (Kotlin) + 무한루프 해결법 안녕하세요! 오늘은 EditText를 사용하다보면 쓸 일이 생기는 TextWatcher에 대해 포스팅 해보겠습니다. TextWatcher는 단어 그대로 입력되는 Text를 감지하고 있다가 실시간으로 동작하는 유용한 클래스죠. 입력 값 형식 체크, 환율 계산 등등 여러 상황에서 많이 쓰입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 private val textWatcher = object : TextWatcher { override fun afterTextChanged(s: Editable?) { val length = s.toString().length tvLength.text = "$length / 120" } override fun beforeTextChanged(s: CharS.. [Android] TextView, EditText 글자 수, 줄 수 제한하기 (+글자 줄임 표시) 오늘은 앱을 개발하다보면 언젠가 한번은 쓰는 TextView나 EditText에서 글자 수를 제한하는 방법에 대해 포스팅 해보겠습니다 1. 글자 수 제한 1 2 3 4 5 글자 수 제한의 경우 간단히 maxLength를 사용합니다. 이때 글자 수는 공백 포함인 것을 알 수 있습니다. EditText의 경우 5글자를 작성하면 더이상 써지지 않습니다! 2. 글자 수 제한 + 줄임표 1 2 3 4 5 6 7 줄임표를 사용할 경우 ellipsize 속성을 씁니다. end는 텍스트 뒷부분을 줄이기 위해서구요 ellipsize 속성을 썼을 때 maxLength를 사용하면 줄임표가 제대로 뜨지 않더라구요 ems를 써주었습니다. ems는 공백 포함하지 않고 글자 수를 제한하는 것을 알 수 있죠! 예전에는 singleL.. 이전 1 다음