인프런 커뮤니티 질문&답변

hskim9337님의 프로필 이미지
hskim9337

작성한 질문수

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

리스트 뷰 실습 도중 에러가납니다.

해결된 질문

작성

·

215

0

 

아래와 같은 오류가 나는데

 

view = LayoutInflater.from(parent?.context).inflate(R.layout.board_list_item,parent,false) 요 부분에서 납니다.

아래는 제 소스입니다.

 


  • package com.example.mytoproject.board
    import android.view.LayoutInflater
    import android.view.View
    import android.view.ViewGroup
    import android.widget.BaseAdapter
    import com.example.mytoproject.R
    import kotlinx.coroutines.NonDisposableHandle.parent
    
    
    class BoardListLVAdapter(val boardList:MutableList<BoardModel>): BaseAdapter() {
    
    
        override fun getCount(): Int {
            return boardList.size
        }
    
        override fun getItem(p0: Int): Any {
            return boardList[p0]
        }
    
        override fun getItemId(p0: Int): Long {
    
            return p0.toLong()
        }
    
        override fun getView(p0: Int, p1: View?, p2: ViewGroup?): View {
    
        var view = p1
    
    
            if (view ==null) {
    
                view = LayoutInflater.from(parent?.context).inflate(R.layout.board_list_item,parent,false)
            }
         return view!!
        }
    
    }

 

 

 

답변 1

0

hskim9337님의 프로필 이미지
hskim9337
질문자

원인을 찾았네요! parent로 선언이 안되어있고 p2로 되어있네용

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

잘 해결하셧다니 다행입니당

끝까지 파이팅입니다!

hskim9337님의 프로필 이미지
hskim9337

작성한 질문수

질문하기