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

Почему маржа переопределяет marginLeft в Android (то же самое с радиусом и т.д.)?

Это не имеет никакого смысла для меня, исходя из CSS. В CSS, если вы укажете margin и затем margin-left, левое поле примет более гранулированное значение.

В Android это наоборот. То же самое касается android: radius, и я уверен, что другие значения.

Мой вопрос: почему?.. Это не имеет никакого смысла. Есть ли одна причина для этого?

Изменить: при попытке найти решение еще одной ошибки Google ADT/Android http://code.google.com/p/android/issues/detail?id=7588

4b9b3361

Ответ 1

У меня было такое же разочарование, но если вы думаете об этом, какое значение следует использовать? Я знаю, что в вашем сообщении вы говорите, что CSS использует "более гранулированное значение", но все это сводится к пикселам в конце, а результат - это просто два значения пикселей, которые нужно выбирать между ними. Стандарт CSS решил сделать это в одну сторону, Android выбрал другую, я не думаю, что любой подход ошибочен, они просто разные.