도전4
![[Android] Do It! 안드로이드 도전 04. SMS 입력 화면 만들고 글자의 수 표시하기 + 데이터 바인딩, 뷰 모델, 라이브 데이터로 풀어보기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiUS8O%2FbtrapsmZUGK%2FS0abLxNt73WoiAblgEwwE1%2Fimg.png)
[Android] Do It! 안드로이드 도전 04. SMS 입력 화면 만들고 글자의 수 표시하기 + 데이터 바인딩, 뷰 모델, 라이브 데이터로 풀어보기
Do It! 안드로이드 p.151 도전 04. 문제 editText의 addTextChangedListener를 사용하면 되는 도전 문제 였다.물론 이렇게 할 수도 있지만, 데이터 바인딩과 라이브 데이터를 이용해서도 한번 풀어보았다. 우선 editText의 addTextChangedListener를 사용해서 풀면 다음과 같다. 우선 레이아웃 구조를 살펴보자면 다음과 같다. 제약 레이아웃을 사용한 구조이다. background로 사용한 drawable이 있는데 그냥 검은색 네모칸을 위해 만들어 놓았다. TextView도 하나 만들어 놓아서 바이트 수를 표기할 것이다. 버튼은 두 개를 만들어 놓았고 수평구조를 이루게 레이아웃 선을 선정해 놓았다. EditText의 addTextChangedListener를 ..