안녕하세요.
츄르 사려고 코딩하는 집사! 코집사입니다.
이번 포스트는 안드로이드 스튜디오에서 라사이클러 뷰를 이용한 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 에서 + 버튼을 눌러 리사이클러 뷰와 카드 뷰를 추가해줍니다.
'App > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 버튼을 눌러 토스트 메시지 출력하기 (0) | 2020.02.11 |
---|---|
[안드로이드 스튜디오(Android Studio)] Spinner 구현하기 (0) | 2019.05.29 |
[안드로이드 스튜디오(Android Studio)] Windows 10에 안드로이드 스튜디오(Android Studio) 설치하기 (0) | 2019.05.15 |
안드로이드 스튜디오 - 패키지 이름 바꾸는 방법('com.example'이(가) 제한된 상태이므로 다른 패키지 이름을 사용해야 합니다.) (5) | 2019.01.31 |
안드로이드 스튜디오(Android Studio) SQLite를 이용한 데이터베이스(DB) 만들기 (11) | 2019.01.22 |
안드로이드 스튜디오 앱(App) 내부에 있는 SQLite 데이터베이스 테이블 보는 방법 (1) | 2019.01.21 |
ndroid.database.sqlite.SQLiteException: table person has 3 columns but 4 values were supplied (code 1), (datatype mismatch (code 20)) 문제해결 (0) | 2019.01.18 |
안드로이드 스튜디오(Android Studio) Cursor와 데이터베이스(DB) (0) | 2019.01.17 |
최근댓글