반응형



RecyclerView를 사용하는데 익숙하다면 그리드뷰를 금방 만들 수 있습니다.


Android RecyclerView 간단한 예제

https://webnautes.tistory.com/1214




기존에 사용하던 LinearLayoutManager  대신에 GridLayoutManager 를 사용하도록 해주면 됩니다.


   //private LinearLayoutManager mLinearLayoutManager;
   private GridLayoutManager mGridLayoutManager;

   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

//        mLinearLayoutManager = new LinearLayoutManager(this);
//        mRecyclerView.setLayoutManager(mLinearLayoutManager);
       int numberOfColumns = 5; // 한줄에 5개의 컬럼을 추가합니다.
       mGridLayoutManager = new GridLayoutManager(this, numberOfColumns);
       mRecyclerView.setLayoutManager(mGridLayoutManager);




데이터 추가 버튼을 클릭할때마다 갤러리에서 이미지를 하나씩 선택해서 추가해보았습니다.

이미지의 크기가 달라서 일정하게 보이지는 않네요.

인스타그램처럼 일정한 크기로 보이도록 수정할 해야할 듯합니다.




문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts