보아하니 아직도 RecyclerView에 대해서 잘 모르는거같은데


RecyclerView는 이거 하나로 ListView GridView 다 가능하고 리스트뷰처럼 쓰고싶을땐 가로세로 스크롤 방향을 정해줄수있다


LayoutManager라는걸 사용하는데 이런식으로 사용할수 있다


int column_cnt = 4;


RecyclerView recyclerview = (RecyclerView) findViewById(R.id.dc);


recyclerview.setLayoutManager(new LinearLayoutManager(this)); // 일반적으로 사용하는 세로 리스트뷰 형식


recylcerview.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false)); //가로 리스트뷰 형식


recyclerview.setLayoutManager(new GridLayoutManager(this, column_cnt)); // 그리드뷰 형식


이 세가지만 알고있으면 된다.


그리드뷰 형식에는 GridLayoutManager 생성자의 두번째 매개변수가 칼럼 개수


경우에따라서 보여주는 형식을 한번에 하나씩 가로로 보여주거나 아니면 리스트뷰 처럼 사용하고싶다고 했는데, 


그럼 그 경우에 따라서 setLayoutManager 해주면 됨


그리고 아답터도 그 형식에 맞게 적절하게 다른 아탑터를 넣어주면 됨


제발 리스트뷰 그리드뷰 쓰지마라