ListOf não aparece como sugestão
Minha ListaProdutosAdapter esta assim:
class ListaProdutosAdapter( private val context: Context, private val produtos: List ) : RecyclerView.Adapter<ListaProdutosAdapter.ViewHolder>() {
class ViewHolder(view: View) : RecyclerView.ViewHolder(view) {
fun vincula(produto: Produto) {
val nome = itemView.findViewById<TextView>(R.id.nome)
nome.text = produto.nome
val descricao = itemView.findViewById<TextView>(R.id.descricao)
descricao.text = produto.descricao
val valor = itemView.findViewById<TextView>(R.id.valor)
valor.text = produto.valor.toPlainString()
}
}
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
val inflater = LayoutInflater.from(context)
val view = inflater.inflate(R.layout.produto_item, parent, false)
return ViewHolder(view)
}
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
val produto = produtos[position]
holder.vincula(produto)
}
override fun getItemCount(): Int = produtos.size
}