일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 블루투스마이크
- 마이크작동안됨
- 깃허브 #깃명령어
- notion
- 마이크작동
- 노션관계형
- unity
- 깃허브오류
- 노션가계부
- 노션활용
- 커밋
- animatorcontroller
- 깃허브
- RPG게임
- 노션으로 가계부쓰기
- 노션
- Relation
- 갤럭지버즈+
- 유니티
- React
- JSX
- button
- 1인 게임개발
- props
- unrelated histories
- flutter오류#flutter#flutter초기세팅
- 깃허브 커밋
- button onclick
- 노션꿀팁
- Today
- Total
광산김가네
[TIL]221106 Android RecyclerView 오류 본문
RecyclerView 아이템 한개밖에 안보여짐
recylcerView를 적용해보던 와중 신박한 에러를 발견했다
RecyclerView에 아이템이 위와같이 한개밖에 안뜨는거다,,,
그래서 Listview코드랑 비교해보면서 mainactivity랑 adapter부분 코드를 계속 바꿔봤는데 안먹었다
그래서 구글링해봤는데 해당 블로그에서 답을 찾았다
https://shyunku.tistory.com/39
Android RecyclerView에 대한 모든 것
안드로이드에서는 똑같은 class형태의 객체들을 나열하는 데에 RecyclerView라는 형식을 많이 사용한다. ListView와 같은 기존 방식보다는 효율적이고 빠르다고 할 수 있다. 쉽게 스크롤할 수 있으며,
shyunku.tistory.com
바로 main_activity.xml파일에서의 recyclerView를 보여주는 속성값이 문제였다
height를 match_parent로 해버리면 한 아이템이 match_parent, 즉 부모에 맞춰서 꽉차지니까 한아이템 밖에 안보인거다!
전체레이아웃도 Constraints 말고 Linear로 바꿔주니까 정상적으로 보여졌다.
RecyclerView 스크롤하면 간격이 이상함
아래와 영상과 같은 상황이 발생했다
listview로 했을땐 잘 먹었어서 왜 그러지 하고 xml 파일을 다시봤는데
blueprint 상에서 item 크기가 너무 큰거다,,
이또한 linearlayout에서 wrap_content로 바꿔줘야했던 문제였다
앞으로 blueprint 같이 띄워놓고 작업해야될거같다,... 레이아웃이 이렇게 어려운거였다니
java.lang.RuntimeException: Unable to start activity ComponentInfo{umc.standard.week5/umc.standard.week5.MainActivity}: java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
그 가끔 안스 상에서는 아무런 오류가 안떠서 실행을 눌렀는데 걍 화면이 꺼지는 경우가 있다
그럴때는 Run 창에 들어가보면 백퍼 위와같은 메세지가 길~게 빨간텍스트로 나와있을거다
해다 오류의 경우는 index가 잘못들어갔다!인데 내가 리스트를 넣어줄때 0부터 안넣고 1부터 넣어서그랬다..^,,,,^
'TIL(Today I Learn)' 카테고리의 다른 글
[TIL]XV6 | Linux | fatal error: iostream: No such file or directory |undefined reference to 해결방법 (0) | 2022.12.08 |
---|---|
[Azure]회원가입시 카드 소유자 이름 오류 (0) | 2022.12.04 |
[TIL]221105 - Android ListView , React (0) | 2022.11.05 |
[Android/Kotlin] build.gradle 관련 정리(업데이트 예정) (0) | 2022.11.05 |
[모각코] ReactJS 프로젝트 시작하기(4)- 검색기능 | 스크랩기능 구현하기 (0) | 2022.08.26 |