Можно сделать drawable, который будет менять картинку в зависимости от состояния, например: <selector> <item drawable=drawable1 state_selected=true /> <item drawable=drawable2 /> </selector> И потом менять состояние при помощи метода View.setSelected.
Обсуждают сегодня