보아하니 아직도 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 해주면 됨
그리고 아답터도 그 형식에 맞게 적절하게 다른 아탑터를 넣어주면 됨
제발 리스트뷰 그리드뷰 쓰지마라
안드 보기 시작한지 이제 일주일 될똥말똥이라 주요 View들 죄다 모름 여튼 고맙다 - dc App