私は、ユーザーがイメージを好きで好きなことができるアンドロイドアプリを持っています。私はrecyclerViewを使用しています。ユーザーがクリックするとボタン(Like/Unlike)を無効にします。問題点、私のようなボタンをクリックすると、アプリがメインの活動に行くなどは、私がやっていることとは異なりに変更されませんボタン:like likeボタンrecycler表示画像
1) layout that holds the each recycler view layout item
2) A view holder for creating each layout
3) A Model Class to holds the data
4) Recycler Adaptor which deals with the data for the Each Layout item
ハイアーは、私の見解ホルダー
//Initializing Views
public ViewHolder(View itemView) {
super(itemView);
imageView = (NetworkImageView) itemView.findViewById(R.id.imageViewHero);
textViewName = (TextView) itemView.findViewById(R.id.textViewName);
//textViewPublisher = (TextView) itemView.findViewById(R.id.textViewPublisher);
likeImageView = (ImageView) itemView.findViewById(R.id.likeImageView);
likeImageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int id = (int)likeImageView.getTag();
if(id == R.drawable.ic_like){
likeImageView.setTag(R.drawable.ic_liked);
likeImageView.setImageResource(R.drawable.ic_liked);
}else{
likeImageView.setTag(R.drawable.ic_like);
likeImageView.setImageResource(R.drawable.ic_like);
}
}
});