if(isClickable) 윗 줄에
holder.ll_bg.setBackgroundColor(Color.BLUE);
를 먼저 넣어서 기본 색을 지정하는 걸로 해보세요
------------------------------------------ 수정 ----------------------
일단 리스트뷰에 뿌리는 건 어댑터에서 할 일이고, 버튼의 클릭을 받는 건 액티비티에서 하는 일일 것 같아요.
그럼 액티비티에서 어댑터로 '버튼이 눌렸다'라는 값을 넘겨줘야 하겠죠.
어댑터에 전역으로 isClicked라는 boolean 변수와 public 으로 onBtnClick 이라는 함수를 만들고, onBtnClick에서는 isClicked라는 변수를 true로 만듭니다. 그리고 새로고침을 위해 notifyDataSetChanged() 를 호출하구요.
어댑터의 getView에서는 저 isClicked 변수가 true이면 배경색을 red로, 아니면 기본 배경색으로 바꾸는 작업을 하면 됩니다.