scottiedog45
04/05/2019, 10:11 PMparent
is coming up as undefined. Not sure what I’m doing wrong 😅
package com.example.scottotoole.recyclerviewtutorial
import android.support.v7.widget.RecyclerView
import android.text.Layout
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.TextView
import kotlinx.android.synthetic.main.activity_main.view.*.
class UsersAdapter(val users: ArrayList<String>) : RecyclerView.Adapter<UsersAdapter.ViewHolder>() {
class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
val firstName : TextView = itemView.findViewById(R.id.firstName)
}
override fun onCreateViewHolder(p0: ViewGroup, p1: Int): ViewHolder {
val view : View = LayoutInflater.from(parent.context).inflate(R.layout.userrow, parent, false)
return ViewHolder(view)
}
override fun getItemCount() : Int = users.size
override fun onBindViewHolder(holder: ViewHolder, p1: Int) {
holder.firstName.text = users[p1]
}
}
luke
04/05/2019, 10:13 PMp0
instead of parent
scottiedog45
04/05/2019, 10:15 PM