본문 바로가기
Android

[Android] RecyclerView 의 onCreateViewHolder 가 호출되지 않을 때

by bryan.oh 2020. 5. 26.
반응형

oncreateviewholder not called

 

확인해봐야 할 사항 1

	@Override
	public int getItemCount() {
		return 0;	// 잘못된 설정
	}

	@Override
	public int getItemCount() {
		return itemList.size();	// list 의 size 로 바꿔주세요.
	}

 

확인해봐야 할 사항 2

recyclerView = view.findViewById(R.id.custom_horizontal_recycler_view);
recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));

저 같은 경우 2번에 둘째줄이 빠져있었더라고요. 

추가하니까 잘 호출 됩니다.

참고로

horizontal 방향으로 한줄 나오는 recycler view 는 아래와 같이 설정해야 합니다.

recyclerView.setLayoutManager(new GridLayoutManager(getContext(), 1, RecyclerView.HORIZONTAL, false));

 

728x90
반응형

댓글