Фон ImageButton не меняется Все работает счетчик меняется, он работал до тех пор, пока он не был onTouchListener, я изменил его на onclickListener, а затем изменил фон, как мне изменить фон в onClickListenerУдалить изображение ImageButton и установить новое изображение
Я попытался https://stackoverflow.com/a/11835365/6648201, но это не помогает мне
final ImageButton user_btn_like = (ImageButton) view.findViewById(R.id.user_btn_like);
user_btn_like.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(presslikecount ==0) {
user_btn_like.setPressed(true);
presslikecount++;
pressdislikecount = 0;
user_btn_like.setBackgroundResource(R.drawable.ic_user_like_red);
user_btn_dislike.setPressed(false);
user_btn_dislike.setBackgroundResource(R.drawable.ic_user_dislike_black);
like.setText(String.valueOf(presslikecount));
dislike.setText(String.valueOf(pressdislikecount));
}
else
presslikecount--;
user_btn_like.setPressed(false);
user_btn_like.setBackgroundResource(R.drawable.ic_user_like_black);
like.setText(String.valueOf(presslikecount));
}
});
попробуйте использовать button.setImageResource(); –
user_btn_like уже имеет изображение, когда активность началась? – Manish
@ManishYadav yes Я установил по умолчанию изображения для этих кнопок изображения – rookieDeveloper