마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Layoutinflater클래스의 inflate() 메소드 질문

0 추천

1

2

1번은 Fragment에서 ViewBinding을 사용하기 위해 xml파일을 객체화 시키는 부분이고 2번째 사진은 리사이클뷰의 어댑터에서 Item인 HomeViewHolder.xml파일을 객체화하는 부분인데요 이때

inflate()메소드의 첫번째 매개변수는 xml파일의 id 또는 XmlPullParser가 들어가야 되는 걸로 알고있는데요 어떻게 LayoutInflater가 들어가게 된건지 초보자 입장에서 자세히 설명 부탁드립니다ㅠㅠ 

songjae5426 (1,800 포인트) 님이 2023년 5월 30일 질문
songjae5426님이 2023년 5월 30일 수정

1개의 답변

+1 추천
 
채택된 답변
알고계신다는 inflate() 메소드는 LayoutInflater 를 이용해서 View 를 리턴받는 메소드 같습니다.
Adapter 에서 리스트 아이템 정의하는 위치에서 쓰입니다. ex) getView(..), onCreateViewHolder(..) ...

위에 올려주신 내용은 ViewBinding 에서 xml 파일을 참조하기 위해 사용하는 inflateI() 메소드로 호출 시 inflater 를 매개변수로 이용합니다.
익명 님이 2023년 5월 30일 답변
songjae5426님이 2023년 7월 13일 채택됨
...