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

이하진님의 프로필 이미지
이하진

작성한 질문수

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

컨텐츠 리스트 만들기 - RecyclerView 2

Unresolved reference: item

작성

·

453

0

안녕하세요.

 

컨텐츠 리스트 만들기 - RecyclerView 2

강의의 7:17를 듣고 있습니다.

강의 똑같이 따라 치고 있는데 

Unresolved reference: item

라고 오류가 나는데 왜 그러는 걸까요?

package com.example.mysololife.contentsList

import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.TextView
import androidx.recyclerview.widget.RecyclerView
import com.example.mysololife.R

class ContentRVAdapter (val items : ArrayList<ContentModel>) : RecyclerView.Adapter<ContentRVAdapter.Viewholder>() {

    //아이템 하나 하나 가져와 하나의 레이아웃 만들기
    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ContentRVAdapter.Viewholder {
        val v = LayoutInflater.from(parent.context).inflate(R.layout.content_rv_item, parent, false)
        return Viewholder(v)
    }

    override fun onBindViewHolder(holder: Viewholder, position: Int) {
        holder.bindItems(items[position])
    }

    //전체 아이템의 갯수가 몇 개
    override fun getItemCount(): Int {
        return items.size
    }
    // 아이템의 내용물을 넣을 수 있도록 연결
    inner class Viewholder(itemView: View): RecyclerView.ViewHolder(itemView){
        fun bindItems(items : ContentModel){

            val contetTitle = itemView.findViewById<TextView>(R.id.textArea)
            contetTitle.text = item.title
        }
    }
}

 

 

답변 4

0

이하진님의 프로필 이미지
이하진
질문자

test288

0

이하진님의 프로필 이미지
이하진
질문자

testest

0

이하진님의 프로필 이미지
이하진
질문자

items로 변경하면 강의와 같이 잘 작동하는데 그대로 진행하면 되는 건가요?

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

넵  아래 부분 items -> item 으로 바꾸셔도 됩니다.

fun bindItems(items : ContentModel)

0

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

item 부분을 items 로 변경해보시겠어요?

이하진님의 프로필 이미지
이하진

작성한 질문수

질문하기