안드로이드 리사이클러뷰 속성 질문입니다


  • Level 3

    안녕하세요.
    안드로이드 recyclerview item 속성에 View(긴 작대기)를 넣고, 그것의 layout_width를 다른 TextView의 길이만큼으로 설정하고 싶은데,
    어댑터 onBindViewHolder 메소드에서 뷰홀더를 어떻게 설정해야 할지 모르겠네요. 단순히 setText로 하면 안 될거 같은데... 혹시 좋은 아이디어 있을까요??

  • Level 2

    TextView의 text의 길이가 가변적이면서, TextView의 width를 구하고 싶을 때는

    ViewTreeObserver 클래스를 한 번 사용해보세요

    View가 그려진 후에 width를 받아서 View(긴 작대기)에 해당 width를 적용 시킬 수 있습니다

    정리 해준 블로그가 있어서 같이 첨부합니다!

    https://dwfox.tistory.com/30

ONLINE USERS

POPULAR TOPICS

SUGGESTED TOPICS