我在RecyclerView的CardViews中有一个ImageView。 我想要像我已经在ListView中做过的那样,捕获ImageView上的onClick。所以,在public void onBindViewHolder(RecyclerView.ViewHolder holder, final int position)中,我尝试了以下代码:
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);
What can I do?