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

LinearLayoutManager setOrientation 변경 시 recyclerview layout을 변경하고 싶습니다.

0 추천
안녕하세요

recyclerview 의 onCreateViewHolder 에서 xml 레이아웃을 inflate 하여 홀더에 인자로 넘겨서 사용하는데

지금 recyclerview가 horizontal 입니다. vertical로 바꾸기위해 linearLayoutManger의 setOrientation 함수를 사용해서 vertical 로 변경하였는데 vertical에 맞추어 xml 레이아웃을 변경하고 싶습니다.

onCreateViewHolder에서 xml을 inflate 하니  vertical로 변경시 onCreateViewHolder를 다시 호출하여 xml을 다시 inflate 하여야 할 것 같은데 잘 되지 않아 질문드립니다. 제가 생각하고 있는 방법이 옳은 건지도 알려주십시오 감사합니다.
lanevo (590 포인트) 님이 2017년 5월 18일 질문

1개의 답변

0 추천
res 내 xml 을 보시면 land 와 port 를 붙일 수 있는 옵션이 있습니다. 즉 layout-land, layout-port 식이지요.

https://stackoverflow.com/questions/33413431/how-to-create-a-layout-to-landscape-and-portrait-orientation
aucd29 (218,390 포인트) 님이 2017년 5월 23일 답변
...