리사이클러뷰 관련 질문입니다,
346
작성한 질문수 2
강의 내용을 쭉 복습하던 중에 의문이 하나 생겨서 질문 남깁니다.
코드를 처음부터 쭉 다시 리뷰하며 만들어보던 중에, 아래 첫번째 사진처럼 리사이클러뷰에 아이템이 하나만 나오는 현상이 발생해 다시 영상을 보니, 아이템 레이아웃 부분을 만들때 리니어레이아웃부분의 layout_height 부분에서 차이가 있었습니다. 저는 match parent로 설정되어있었고, 강의에는 80dp로 적용이 되어 있길래, 강의대로 바꾸고 실행해보았더니 그제서야 모든 아이템이 제대로 나왔습니다. 중요한 부분이라고 생각되기에 왜 이런 현상이 일어나는 건지 설명해주시면 감사하겠습니다.
답변 2
0
안녕하세요?
이 부분의 리사이클러뷰의 아이템 높이 크기 조정문제입니다. 종종 실수하시는 부분이에요.
예를 들어 말씀하신 것 처럼 80dp로 아이템을 지정해놓으면 리사이클러뷰가 아래와 같이 나올겁니다.
---
item1
---
item2
---
item3
그런데 만약 match_parent로 해놨을 경우
---
item1
---
item2
---
item3
위와 같이 아이템 하나가 화면 하나를 다 차지하는 형태로 구현됩니다.
때문에 아이템들은 제대로 나오지만, 밑에 가려져서 보이지 않는 것이에요.
화면 스크롤을 내려보시면 나머지 데이터들이 보일겁니다.
이해가 어려우시거나 다른 질문 있으시면 문의주세요 :)
주사위앱 소개 및 레이아웃 설정 문제
0
78
2
안드로이드 에뮬레이터가 실행이 안 되요...ㅠ
0
129
2
30 강 소스 좀 올려 주십시요
0
94
2
onBackPressed 함수가 동영상 하고 다르게 동작합니다.
0
105
2
ListView 초기 실행 안됩니다.
0
107
2
코딩을 완료하고난후 앱 실행시 자동 종료
0
82
2
datavinding에서 오류가 납니다.
0
62
1
안드로이드 스튜디오 버전 차이로 초기 empyt activity 선택하면 안됩니다.
0
129
2
context의 구별에 대하여
0
81
2
"프롤로그에서 ..." 오류 관련해 직전 질문에 대한 추가 질문입니다.
0
78
2
"프롤로그에서 콘텐츠가 허용되지 않습니다." 오류
0
172
3
해결완료
1
198
2
databinding 설정후 run하면 에러(해결)
0
231
2
databinding 설정 이후 실행시 에러
0
286
4
안드로이드 입문하는 사람입니다.
0
75
1
Firebase uid
0
88
3
activity_main 화면 다름
0
124
2
강의화면과 다른데 맞게진행되는것인가요...????
0
115
2
파이어베이스 질문
0
81
2
ActivityMainBinding에 오류가 납니다
0
142
2
선생님 onBackPressed 작동이 안되는거 같습니다
0
125
2
>app>res>layout 이 존재하지 않습니다.
0
122
2
안드로이드 스튜디오 미어캣 버전 사용 한글 깨짐
0
773
2
안드로이드 스튜디오 오류 발생 시 대처 방법은 요?
0
302
2





