Если вы вручную установили backgroundColor вашего элемента представления списка, он не будет работать. (Если вы не сделаете свой фон состоянием Drawable).
Причина, по которой он работает по умолчанию, заключается в том, что фон является нарисованным состоянием, которое прослушивает нажатые, выбранные и т. Д. Состояния. Установив фон в сплошной цвет, вы избавитесь от этой функциональности.