반응형

안녕하세요.

츄르 사려고 코딩하는 집사! 코집사입니다.

이번 포스트는 안드로이드 스튜디오에서 라사이클러 뷰를 이용한 layout 제작입니다.


목표는 아래의 그림과 같습니다.

왼쪽에 있는 App 안에 리사이클러 뷰가 8개가 있습니다. 왼쪽에 있는 5번 리사이클러 뷰를 2번과 3번의

리사이클러 뷰에 위치를 하면 오른쪽 그림과 같이 나오도록 하는 것이 목표입니다.





List View와 Recycler View의 차이점???


예전에는 List View를 많이 사용했는데, 이제는 Recycler View를 많이 사용한다고 합니다. 안드로이드 개발 홈페이지를 보면 Recycler View에는 List View의 기능들이 다 포함하고 있어서 Recylcer View를 사용합니다. 대부분의 List로 구현되는 App에서는 Recycler View를 사용한다는 것이죠. 그래서, List View보다는 Recycler View를 사용하는게 좋은 방법인듯 합니다.




Recycler View 사용법


아래의 사진과 같이, 코드를 dependencies{}에 넣어줍니다.

경로는 Gradle Scripts -> build.gradle(Module:app)

코드는 아래와 같습니다.

implementation 'com.android.support:recyclerview-v7:28.0.0'

implementation 'com.android.support:cardview-v7:28.0.0'

이제, 여기서 아래와 같이 오류가 발생하면,

this support library should not use a different version ~~~~~

Alt + Enter를 눌러 버전을 바꿔주면 됩니다.



그 후, xml 파일로 넘어가면 Recycler View와 Card View가 있는데 빨간 박스를 선택해서 받아줍니다.





리사이클러 뷰를 화면에 담아주면 아래와 같은 사진이 나옵니다.




File - Project Structure - Dependecies 에서 + 버튼을 눌러 리사이클러 뷰와 카드 뷰를 추가해줍니다.





반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기