질문있어요!
448
진지하게 고민이 있어요..
코드를 작성할 때 이 부분에서 어떤게 나와야하는지 전혀 감이 안옵니다.
예를들어서
if(convertView == null){
convertView = LayoutInflater.from(parent?.context).inflate(R.layout.listview_item, parent, false)
}이 부분에서 if(convertView==null){
convertView = OOOOOOOOOO
}
OOOOOOOO부분에 어떤걸 적어야 할지 전혀 감이 안오는데 이런건 어떻게 공부해야하나요?
또 각 함수에 인수값에 무엇을 넣어야할지 전혀 감이 안와요.
저런 부분을 별도로 강의를 듣거나 공부를해야하는건지..
다른분들은 이에 대해 언급이 없으신 걸로 보아 저만 감을 못잡는거같아서 여쭤봅니다.
답변 2
1
안녕하세요.
제가 해당강의를 듣지는 않지만 저의 개인적인 생각으로는 모르는게 당연하다고 생각이듭니다.
LayoutInflater 가 무엇인가부터 시작해서 찾아가다 보면 해소될 수 있을 거라고 생각합니다.
그냥 강의에서 이렇게 쓰니까 따라 치고 되네? 가 아닌 아래부터 파고드는 방법이죠
간단하게 설명하면 레이아웃 xml 파일을 view 객체로 만들어 반환해주는 역할을 하는 친구입니다.
그래서 붙는내용에 보시면 xml 을 가르키고 있죠
이러한 내용은 안드로이드 공식문서에서 확인할수있구요(안드로이드는 공식문서가 최곱니다. 다나와있어요)
https://developer.android.com/reference/android/view/LayoutInflater
자바를 공부하지 않고 리스트를 만들어보라고하면 누구나 만들지 못하는것처럼
질문자님도 안드로이드에 익숙하지 않아서 생기는 당연한 현상이라고 생각합니다.
공식문서랑 친해지시면 좋을거같아요!
0
무진님 안녕하세요.
이렇게 말씀주셔서 정말 감사합니다.
굉장히 막막해서 이 길이 제 길이 아닌가 싶기도 하고 굳이 이걸 공부해야 싶기도 하더라구요.
말씀하신거처럼 공식 문서와 함께 최대한 많이 만들어 봐야겠네요.
진심 어린답변 정말 감사합니다.
24년 행복하시고 복 많이 받으시길 바라겠습니다^^
1
안녕하세요
무진님이 좋은 답변을 남겨주셨네요!
사실 공부에 정답이라는 것도 없는 것 같고..
저 같은 경우는 대충 저기 list item을 연결해준다 정도로만 알고
R.layout.listview_item, parent, false
필요할 때 마다 찾아보면서 구현합니다.
영어를 공부하실 때 처럼 어떤 상황에서는 대략적으로 이런 표현을 썻으니
찾아서 쓰면 되겠다 정도로 공부하시는 것을 추천드려요~
0
공부하면서 저런 부분이 굉장히 막혀서 제가 잘 못 공부하고있나 싶을 때가 종종 있더라구요.
이런 부분때문에 스트레스 받지말고 우선 좀 더 실습하고, 공부해보도록 하겠습니다.
감사합니다.
새해 복 많이 받으시고 항상 건강하세요!!
[신간] 앱 개발 트러블슈팅 with 리액트 네이티브
0
184
0
강사님도 AI를 사용하시는지 궁금해요.
1
323
1
파이어 베이스만 사용하는데
0
340
1
부트스트랩 유료화
1
428
2
앱 개발 노트북 추천
0
640
1
QA 실무에서도 Appium Studio를 사용하는지 여쭤봅니다.
0
669
1
Firebase Storage생성하려고 하면 프로젝트업그레이드(결제)를 하라고 하네요. 강의 시점과 차이가 발생한 기능인가요?
0
1482
1
18강, 19강 에러 문의
0
346
0
다작 및 확장성 관련 질문
0
428
1
환경을 최신으로 맞춘상태에서 진행하고 있습니다
0
331
0
use client 질문 입니다.
0
453
1
안녕하세요!
0
423
1





