마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

recyclerview 리스트 item UI 변경하기

0 추천
안녕하세요.

recyclerview를 이용해서 mp3 플레이리스트를 구성했는데요.

곡이 재생되고 있을 때, 재생되는 곡의 ViewHolder를 얻어서 해당 ViewHolder의 UI를 변경해주고 싶습니다.

예를들면 타이틀 텍스트의 색을 변경하는 것과 같은것이요..

보통 어댑터 클래스와 뷰홀더 클래스가 나뉘고 메인액티비티에서 recyclerview에 setAdapter하는 방식이던데,

메인 액티비티에서 현재 재생중인 ViewHolder를 얻으려면 어떻게 해야할까요..?
익명사용자 님이 2017년 5월 23일 질문

1개의 답변

0 추천
 
채택된 답변
RecycerView.Adapter.onBindViewHolder()를 이용해 보시면 될것 같네요
갈무리 (12,430 포인트) 님이 2017년 5월 23일 답변
onBindViewHolder는 ViewHolder와 position을 매개변수로 받고있는데 position은 구할 수 있는데 ViewHolder는 어떻게 구해야 하는거죠??
onCreateViewHolder() 메소드에서 생성된 ViewHolder가 onBindViewHolder()의 매개변수로 옵니다.
...