2017-12-31 71 views
0

Recycler보기 (그리드 레이아웃)에서 drawable res 폴더의 모든 이미지를 표시하는 방법은 무엇입니까? 만약 그들이 얼버무 리면?Recycler보기에서 이미지를 표시하는 방법 (Grid Layout)?

나는 일반적인 방법을 시도해 보았지만 효과가 있었지만 나는 단지 5 개의 이미지만을 가지고 있었다. 100 개의 이미지를 동일하게 처리하는 방법은 많은 작업입니다.

+0

에 오신 것을 환영합니다 Picasso를 사용할 필요가 이미지를 볼 수 있습니다! 여러분이 시도한 것을 [최소한의 완전하고 검증 가능한 예제] (https://stackoverflow.com/help/mcve)로 제공해 주시면 문제 해결에 도움이 될 수 있도록 도움이 될 것입니다. –

답변

0

모든 이미지를 저장하고 루프를 사용하여 모든 이미지를 표시하는 drawbles 배열을 만들 수 있습니다.

Drawble [] drawables = new Drawable[]{ContextCompat.getDrawable(getActivity(), R.drawable.digit00),ContextCompat.getDrawable(getActivity(),R.drawable.digit01),ContextCompat.getDrawable(getActivity(), R.drawable.digit02)); 

루프를 사용하여 드로어 블 배열에 넣을 내용을 인쇄 할 수 있으므로 입력시 절약 할 수 있습니다. 루프를 생성 예컨대

는 로그 캣에 지문 'ContextCompat.getDrawable (getActivity() R.drawable.digit'+의 INT ')'는합니다 ( INT는 증가 될 것이다 INT하다 매번, 이것은 왜 내가 digit00 - digit99와 같이 마지막에 숫자로 drawables를 명명했다고 말한 것입니다. 그런 다음 모든 것을 실제 코드로 복사 할 수 있습니다.

0
recyclerView.setLayoutManager(new GridLayoutManager(this, numberOfColumns)); 

당신은 스택 오버플로 재활용 어댑터