안드로이드 리사이클러뷰 속성 질문입니다
-
안녕하세요.
안드로이드 recyclerview item 속성에 View(긴 작대기)를 넣고, 그것의 layout_width를 다른 TextView의 길이만큼으로 설정하고 싶은데,
어댑터 onBindViewHolder 메소드에서 뷰홀더를 어떻게 설정해야 할지 모르겠네요. 단순히 setText로 하면 안 될거 같은데... 혹시 좋은 아이디어 있을까요?? -
TextView의 text의 길이가 가변적이면서, TextView의 width를 구하고 싶을 때는
ViewTreeObserver 클래스를 한 번 사용해보세요
View가 그려진 후에 width를 받아서
View(긴 작대기)
에 해당 width를 적용 시킬 수 있습니다정리 해준 블로그가 있어서 같이 첨부합니다!