Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chrisblakely01/3ca0d346603226b7c76a81f252aa6ce6 to your computer and use it in GitHub Desktop.
Save chrisblakely01/3ca0d346603226b7c76a81f252aa6ce6 to your computer and use it in GitHub Desktop.
Adding an onclick listener to a recyclerview item
override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
val category = categoryList[position]
// Set height of cardview based on screen width
val displayMetrics = context.resources.displayMetrics
val finalHeight = displayMetrics.widthPixels / 2
holder.cardView.layoutParams.height = finalHeight
holder.categoryName.text = category.oc
holder.categoryPhoto.loadUrl(category.icon)
holder.categoryPhoto.setOnClickListener { view ->
// categoryPhoto clicked.
// start your activity here
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment