강의

멘토링

커뮤니티

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

이장한님의 프로필 이미지
이장한

작성한 질문수

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

명언리스트 페이지 제작 - ListView

4번째 앱 마지막 강의의 listviewadapeter.kt.를 작성하던 와중에 코드 오류가 생겨서 질문드립니다.

작성

·

308

0

package com.example.goodwords

import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.BaseAdapter

class listviewadapeter(val list : MutableList<String>) : BaseAdapter() {
override fun getCount(): Int {
return list.size }

override fun getItem(p0: Int): Any {
return list[p0] }

override fun getItemId(p0: Int): Long {
return p0.toLong() }

override fun getView(p0: Int, p1: View?, p2: ViewGroup?): View? {

var converView = p1
if(converView==null)
{
converView = LayoutInflater.from(parent?.context).inflate(R.layout.listview_item,parent,false)

}


}
}


//이렇게 코드를 작성했는데, parent? 부분들에서

unresolved reference 오류가 발생했습니다.

오류 해결 방법을 잘 모르겠어서 질문드립니다.

감사합니다.

답변 1

0

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

 

안녕하세요 강의를 보시면 getView() 부분에 getView(p0 : Int .... ) 이런 식이 아니라

getView(position : Int) 이런 식으로 되어 있습니다.

 

이 부분 강의와 다른 점이 있는지 확인해보시면 좋을 것 같습니다.

 

저 자동완성 부분이 안드로이드 스튜디오 버전별로 조금씩 달라서, 강의와 다른 부분은 일부 값을 맞춰주셔야 합니다.

 

감사합니다.

이장한님의 프로필 이미지
이장한
질문자

잘 해결 되었습니다. 감사합니다!!

이장한님의 프로필 이미지
이장한

작성한 질문수

질문하기