Почему маржа переопределяет marginLeft в Android (с радиусом и т. Д.)? - PullRequest
14 голосов
/ 11 ноября 2010

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

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

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

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

1 Ответ

5 голосов
/ 02 декабря 2010

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

...