강의

멘토링

커뮤니티

Inflearn Community Q&A

lee10665152196's profile image
lee10665152196

asked

[Absolute Beginner] Learn Android Kotlin by building 8 apps

Quotes List Page Creation - ListView

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님의 프로필 이미지
bokchi
Instructor

 

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

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

 

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

 

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

 

감사합니다.

lee10665152196님의 프로필 이미지
lee10665152196
Questioner

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

lee10665152196's profile image
lee10665152196

asked

Ask a question