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

레이아웃을 어떻게 짜야하죠.......

0 추천
큰 카테고리가 있고 그 하나의 카테고리안에 대분류가 있고 대분류안에 소분류가 있어요

이것들을 싹 뿌려줘야하는데 제가 생각하기엔 (카테고리)리스트뷰안에 (대분류)리스트뷰안에 (소분류)리스트뷰 이렇게 밖에 생각이 안드는데 좋은 방법이 있나요...>?

 

카테고리종류도 많아요........그안에 대분류종류도 많구요........
꿀떡 (2,700 포인트) 님이 2018년 12월 19일 질문

2개의 답변

0 추천

처음부터 다 직접 구현해야하는 상황이 아니라면 라이브러리 써보시는 것은 어떠신지요? 

TreeView로 검색하면 많은 소스들이 있습니다.

https://github.com/bmelnychuk/AndroidTreeView

https://github.com/shineM/TreeView

익명사용자 님이 2018년 12월 19일 답변
0 추천
각 카테고리별로 항목을 누르면 항목에 해당하는 아이템들만 보여주게 하는것으로 짜는게 더 나을것 같아요.

카테고리가 구분되고 대분류가 구분된다면 하나의 대분류속에 아이템을 찾을때 다른 대분류의 아이템을 볼 필요는 없을것 같아요.

1. 카테고리의 리스트뷰를 보여줌

2. 카테고리의 리스트뷰 항목 하나를 누르면 화면의 가장 최상단에 "카테고리" 을 띄워주고 바로밑에 대분류의 리스트뷰를 보여줌

3. 대분류의 항목 하나를 누르면 화면의 가장 최상단에 "카테고리 > 대분류" 를 띄워주고 소분류의 리스트뷰를 보여줌

이런식으로 말입니다.
커피콩 (3,640 포인트) 님이 2018년 12월 19일 답변
음 예시를 들어서 카테고리-대분류-소분류로 한거지 진짜 그게 아니라 클릭해서 보여주고 그런게 아니라 무조건 나와야 하는거라서요 ㅜㅜㅜㅜ 저도 expandablelistview를 생각해봤는데 카테고리끼리 순서를 바꾸는 상황이나 대분류끼리 순서를 바꾸거나 소분류끼리 순서를 바꿔야하는 상황이 있어서요 ㅠㅠㅠㅠ으ㅏㅇ아아아ㅠㅠㅠㅠㅠ
...