저는 리스트를 커스텀으로 구현해서 baseAdapter를 상속하게 만들었는데, 제가 사용하는 방법은,
Adapter 클래스에 값을 하나 줍니다. boolean bg라고 할게요. 그리고 get, set함수를 만들어서
스위치를 누르면 get, set을 활용해서 bg값을 변경해주고, adapter를 notifyDataSetChanged(); 를 통해서
다시 리스트를 그리게 합니다. adapter 클래스 안에서 bg값에 따라 색을 가지도록 해주면 됩니다.
마침 오늘 만든 부분이네요 ㅎㅎㅎ