Подтвердить что ты не робот

Значение android @null в атрибуте xml

Я нашел следующий атрибут в одном макете xml:

android:background="@null"

В чем смысл @null? В чем разница между заданием background = "@null" и отсутствием атрибута фона?

4b9b3361

Ответ 1

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