我想单击它时更改图像按钮的图像。这imageButton是布局输出文件的一部分,我已在我的自定义适配器中进行了充气,该适配器将一种卡片视图(带有几个按钮的图像)提供给我的主容器布局。无法从适配器内更新imageButton
我已经加入了ImageButton的听众在我CustomAdapter.java:
cardHolder.mLikeButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("Sushil", "clicked like button!!!!!");
updateHeartButton(true);
}
});
当我按一下按钮,我的监听器被调用,并从里面我调用一个方法来更新按钮的图像:
private void updateHeartButton(boolean animated) {
cardHolder.mLikeButton.setImageResource(R.drawable.ic_heart_red);
}
但imagebutton不会更新新的图像。有人能帮我吗。
谢谢
感谢您的回答。它为我工作。 – Sushil