안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 :)
정신없이 막 개발하는 가운데 드는 궁금점이 있어서 의견을 듣고자 글을 올립니다.
현재 한 화면에 스크롤이 없이 리스트를 두개 보여주고있는데요. (아이템이 8개씩 고정된 두개의 리스트)
여기서 그리드를 쓰면 되는걸 왜 리스트를 두개나 썼는가 하는 의문이 드실꺼에요.
그건 아이템이 출력되는 순서때문인데요.
그리드로 출력하면
1 2
3 4
5 6
7 8
...
이렇게 아이템이 출력되더라구요.
하지만 전 스크롤을 막고 한화면에서 (페이징도 없이)
딱 아이템 16개만 보여주면 되거든요.
그리고 리스트 두개를 나란히 두고
1 5
2 6
3 7
4 8
와 같은 순서대로 아이템이 출력되게 했습니다.
아.. 그러다보니 리스트에서 아이템 갯수에 맞게 끊어주고 두번쨰 리스트에 이어서 보여줘야하는 둥의
좀 라인도 늘게 되고 복잡해져만 가는것 같네요..
저는 그리드가 위 순서대로 출력되지 않는걸로 알고있어서
결국 리스트 두개로 대체 했지만.
아무리 생각해도 다른 쉽고 깔끔한 방법이 있지 않을까 하네요...
혹시 좋은 의견 있으신분 계신다면 한말씀 부탁드립니다.
(참고로 디바이스는 한 종류이므로 해상도 등을 고려할 필요가 없습니다. 고정 길이가 가능하죠 ;) )




모든조건이 고정인데 고민 하실필요가 없을듯 보이는데요.... 그냥 뷰를 하나 작성하는게 편해 보이네요....
즉 아이템을 뷰안에 16개 떄려박는게 편해 보이는데요??
어차피 순서도 정해져있고.... 스크롤의 문제도 없고.... 여러모로 그냥 레이아웃에 때력박는게 나을듯....