• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    해결됨

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

22.08.05 17:20 작성 조회수 108

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

질문자

2022.08.05

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

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

끝까지 파이팅입니다!