Inflearn Community Q&A
4번째 앱 마지막 강의의 listviewadapeter.kt.를 작성하던 와중에 코드 오류가 생겨서 질문드립니다.
Written on
·
304
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 오류가 발생했습니다.
오류 해결 방법을 잘 모르겠어서 질문드립니다.
감사합니다.
kotlinandroidfirebase
Answer 1
0
bokchi
Instructor

안녕하세요 강의를 보시면 getView() 부분에 getView(p0 : Int .... ) 이런 식이 아니라
getView(position : Int) 이런 식으로 되어 있습니다.
이 부분 강의와 다른 점이 있는지 확인해보시면 좋을 것 같습니다.
저 자동완성 부분이 안드로이드 스튜디오 버전별로 조금씩 달라서, 강의와 다른 부분은 일부 값을 맞춰주셔야 합니다.
감사합니다.






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