У меня есть ImageView в CardViews моего RecyclerView. Я хотел бы поймать onClick на ImageView, как я уже делал с ListView. Так, в общественности недействительным onBindViewHolder (держатель RecyclerView.ViewHolder, окончательное ИНТ положение) Я попытался с:RecyclerView: как поймать onClick на ImageView?
myViewHolder.imageView.setClickable(true);
myViewHolder.imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.d("TEST", "Clicked");
}
, но это было полностью проигнорировано. Работает следующий код:
myViewHolder.imageView.setImageResource(R.drawable.star_yellow);
Что я могу сделать?
Можете ли вы разместить свой xm и, возможно, onBindViewHolder и ViewHolder самостоятельно? У меня есть один проект с ImageViews внутри CardView, а onClick работает отлично. – Kistamushken
http://stackoverflow.com/questions/28379302/add-clicklistner-for-button-inside-a-cardview-populated-using-a-recyclerview, если это не работает, разместите свой макет также – Pavan