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

UI관련.. 리스트뷰인데요

0 추천
아이템이 10개잇다면

 

일단 인덱스 0부터 5까지만 보여줄겁니다...

 

그리고 0 1 는 이미지랑 텍스트를 보여주고

2 3 4 는 타이틀 텍스트만 보여줄겁니다..

 

 

어떻게 UI구성하는게 좋을지 보통 어떤식으로 하는지 궁금합니다.

리스트뷰 2개를 두고 인덱스 2 이하는 첫번째 리스트뷰에서 보여주고

이상은 두번째 리스트뷰에서 보여주게 해야하나요? ㅜ
익명사용자 님이 2016년 10월 9일 질문

1개의 답변

0 추천
 
채택된 답변

리스트뷰를 사용하실 거면 Adapter의 

getItemViewType(int position)

getViewTypeCount()

를 이용하시면 다른 형태의 뷰를 하나의 리스트뷰에서 보여줄 수 있습니다.  

spark (227,930 포인트) 님이 2016년 10월 9일 답변
감사합니다.. 리싸이클뷰에는 겟아이템뷰타입, 겟뷰타입카운트 같은 함수는 지원되지 않나요???
https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter.html

보시면 getItemViewType(int position)는 리스트뷰 어댑터와 동일하게 존재하구요. getViewType 메소드는 없습니다. 대신 bindViewHolder(VH holder, int position), createViewHolder(ViewGroup parent, int viewType) 메소드를 이용해서 원하는 포지션에 다른 형태의 뷰를 구현해 주실 수 있습니다.
...