inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

파이어베이스 리얼타임 데이터베이스(Realtime Database) 불러오기

listview 코드들을 100퍼센트 이해하기가 어렵습니다

190

사용자ACCOUNT

작성한 질문수 5

0

리스트뷰가 어려워서 여러번 따라해보긴했는데
어댑터 클래스에 있는 구문들이 100퍼센트 이해는 잘 안됩니다!
getCount에서 list.size를 받는 건 아마 베이스어댑터가 리스트뷰를 만들려면 리스트가 얼마나 되는지 알아야해서 리턴하는 것 같고..
getItem에서는 리스트에 각 position당 위치한 데이터를 가져가는 것 같은데
getItemId에서 position.toLong의 의미와
convertview와 view?가 의미하는게 뭔지 잘 이해가 안됩니다!
 

android firebase kotlin

답변 1

1

개복치개발자

안녕하세요 질문주신 내용으로 보면

position.toLong -> 각 아이템의 포지션의 id값을 반환합니다.

convertview -> listview의 각각의 item을 보여주는 layout파일을 만든 적이 있죠? 그 아이템입니다.

조금 더 자세한 설명은 아래의 링크를 참고하셔도 좋습니다.

https://blog.yena.io/studynote/2017/12/01/Android-Kotlin-ListView.html

 

다만, 처음 배우실 때 하나하나씩 짚고 넘어가시면 너무 지치시고 피곤하실 겁니다.

우선 만드는 것에 집중해서 배우시고, 나중에 시간 나실 때 이 부분이 어떤 것을 의미하는 거지? 하면서 찾아보시는 방향으로 공부하시는 것을 권장드립니다 :)

 

 

0

사용자ACCOUNT

감사합니다!! 도움이 많이 되었어요. 너무 급하지않게 일단 따라하고 찬찬히 봐야겠어요

주사위앱 소개 및 레이아웃 설정 문제

0

81

2

안드로이드 에뮬레이터가 실행이 안 되요...ㅠ

0

134

2

30 강 소스 좀 올려 주십시요

0

95

2

onBackPressed 함수가 동영상 하고 다르게 동작합니다.

0

106

2

ListView 초기 실행 안됩니다.

0

109

2

코딩을 완료하고난후 앱 실행시 자동 종료

0

82

2

datavinding에서 오류가 납니다.

0

63

1

안드로이드 스튜디오 버전 차이로 초기 empyt activity 선택하면 안됩니다.

0

136

2

context의 구별에 대하여

0

82

2

"프롤로그에서 ..." 오류 관련해 직전 질문에 대한 추가 질문입니다.

0

78

2

"프롤로그에서 콘텐츠가 허용되지 않습니다." 오류

0

182

3

해결완료

1

201

2

databinding 설정후 run하면 에러(해결)

0

234

2

databinding 설정 이후 실행시 에러

0

292

4

안드로이드 입문하는 사람입니다.

0

76

1

Firebase uid

0

90

3

activity_main 화면 다름

0

126

2

강의화면과 다른데 맞게진행되는것인가요...????

0

115

2

파이어베이스 질문

0

83

2

ActivityMainBinding에 오류가 납니다

0

145

2

선생님 onBackPressed 작동이 안되는거 같습니다

0

127

2

>app>res>layout 이 존재하지 않습니다.

0

122

2

안드로이드 스튜디오 미어캣 버전 사용 한글 깨짐

0

777

2

안드로이드 스튜디오 오류 발생 시 대처 방법은 요?

0

306

2