Что происходит, когда в Android-макете есть неоднозначные атрибуты? - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть этот макет xml

имеет ли значение порядок?

Я имею в виду, что будет заполнением?

что произойдет, если один и тот же атрибут повторится дважды?ошибка компиляции?

4,4,4,0 или 4,4,4,4

или недетерминированная?

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

Что касается уже существующего атрибута, вы не можете использовать один и тот же атрибут более одного раза в одном и том же теге XML.Если вы попытаетесь использовать один и тот же атрибут дважды, вы получите ошибку XML «дублированный атрибут».

0 голосов
/ 23 ноября 2018

Извините, я совершенно не понял, понял ваш вопрос в моем предыдущем ответе и сам допустил ошибку.

Я не уверен, где вы можете найти это в документации для Android, но из моего собственного опытаВы не можете предоставить один и тот же атрибут дважды (это приведет к ошибке компиляции).

Чтобы обновить мой предыдущий ответ (я отредактировал этот пост, чтобы избавиться от него, поэтому я не путаю и не вводу в заблуждение1), с примером заполнения, который я привел, padding переопределяет padding-top независимо от того, в каком порядке вы их разместили.

Также извините за медленный ответ, я отсутствовал в течение нескольких недель итолько что вернулся.Я надеюсь, что вы нашли лучший ответ, прежде чем я обновлю этот пост, и я буду быстрее что-либо уточнить, если вы хотите, чтобы я.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...