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

안드로이드 리스트뷰 UI 구성 관련 질문입니다

0 추천

위에 나온 그림은 저가 사용하고 있는 어플의 액티비티의 일부입니다.

위 어플에서 나온 UI 와 비슷한 구조로 어플을 만들다가 모르는게 생겨서 질문을 올리게 되었습니다.

위 그림을 보시면 먼저 리스트뷰 맨 위에 아이템 항목이 나와 있는 것을 확인할 수 있습니다.

그런데 그 바로 아래 리스트뷰 아이템과 전혀 다른 UI 구조가 리스트뷰에 끼어있는 것을 확인하실 수

있을 겁니다.

 

다음 위 그림을 보시게 되면 리스트 뷰 아이템과 다른 구조의 UI가 끝나고 다시 일반적인 리스트뷰의

아이템이 다시 나오는 것을 확인할 수 있는데 이와 같이 리스트 뷰 항목들 사이에서 다른 형태의

UI구조를 중간에 넣으려면 어떻게 해야 하는지 궁금합니다.

아니면 비슷한 구조로 만들 수 있는 트릭이라도 있으면 알려주시면 감사하겠습니다.

Optimist (690 포인트) 님이 2015년 8월 28일 질문

2개의 답변

+1 추천
 
채택된 답변
간단하게는 type을 지정해서 item 을 다르게 보여주면 됩니다.

여러개의 item UI를 구성해 놓고 type별로 다르게 보여주면 됩니다.

그외에 요즘은 recyclerview를 이용한 다양한 UI구성을 많이 하고있으니 한번 찾아보시면 좋을듯 합니다

recyclerview는 저런 Ui를 만드는게 아니라 저런 Ui구성시 성능저하가 많이 발생하기 때문에 최근에 나온 뷰이구요

저뷰를 이용하는 덕분에 다양한 형태의 UI구성이 가능하니 검색해보세요 :)
하늘아륑 (16,800 포인트) 님이 2015년 8월 28일 답변
Optimist님이 2015년 8월 28일 채택됨
+1 추천
방법은 여러가지가 있겠죠... expandable list view 사용하셔서 child로 만드셔도 될 것 같고.. listview item xml에 구조가 다른 레이아웃을 생성하시고 visible/gone 처리 해주셔도 될 것 같구요
libre2k (7,420 포인트) 님이 2015년 8월 28일 답변
...