안드로이드 이런 레이아웃을 동적으로 만들려면

조회수 977회

아래와 같은 레이아웃을 동적으로 만들려고 하는데요 예전에는 gridlayout을 사용해서 동적으로 그려줬는데요 근데 gridlayout은 세로가 아닌 가로로 하나씩 그리잖아요

저는 첫번째 세로 한줄을 먼저 그리고 그다음 2번째 줄을 세로로 한줄 그리고 이런방식으로 하고 싶은데 이런방식으로 가능한 레이아웃이 있나요? tableLayout은 이게 가능한지 모르겠네요(검색해봐도 답을 찾지는 못했네요)

항상 좋은 조언들 너무 감사합니다^

이미지

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • RecyclerViewStaggeredGridLayoutManager 를 사용해보시면 될 것 같습니다. 핀터레스트와 같이 다양한 크기의 row 구현이 가능합니다. 그러나 row 형태가 일정한 position 주기로 같은 형태를 유지한다면, getItemVIewType() 에서 각 type 을 분기하여 리스트를 구현하는 방법도 있습니다

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)