Если я правильно помню, отсутствие атрибута фона устанавливает фон по умолчанию.Тем не менее, явная установка фона в «@null» удаляет фон, вызывая отображение всего, что находится ниже элемента.В частности, если вы, например, установили фон кнопки равным нулю, граница кнопки также исчезнет (и фактически кнопка вообще не будет выглядеть как кнопка).