[英]How to make an Image Button continually clickable in android
我正在開發一個包含收藏夾功能的應用程序。 當用戶單擊圖像按鈕時,它應更改其背景資源並根據其當前背景資源執行某些操作。 問題是我需要按鈕可以連續單擊,以便如果用戶不小心將項目添加到收藏夾中,他/她將能夠從收藏夾中刪除它。
這是進行更改的onClickListener ,但它僅在我的活動中執行過一次。 一旦用戶更改了喜歡的狀態,他/她就不能再次更改它,除非他/她離開活動並再次恢復。
ImageButton fav = (ImageButton) findViewById(R.id.fav);
fav.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (item.getIsFav() == 1) {
fav.setImageResource(R.drawable.fav_dimed);
editFavorite("remove from favorites");
} else if (item.getIsFav() == 0) {
fav.setImageResource(R.drawable.fav);
editFavorite("add to favorites");
}
}
});
任何人都可以幫助:)
可能是因為您可能要設置-最喜歡的按鈕setClickable-false或setEnabled-false。
您確定代碼中沒有這樣的內容嗎?
fav.setEnabled(false);
fav.setClickable(false);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.