代码之家  ›  专栏  ›  技术社区  ›  Artem Russakovskii

为什么margin会覆盖android中的marginleft(与radius等相同)?

  •  14
  • Artem Russakovskii  · 技术社区  · 15 年前

    这对我来说毫无意义,来自css。在css中,如果指定一个边距,然后指定左边距,则左边距将采用更细粒度的值。

    在android中,情况正好相反。android也一样:radius,我相信还有其他值。

    我的问题是:为什么?……这毫无意义。这样做有什么原因吗?

    编辑:试图找到解决另一个google adt/android错误的方法 http://code.google.com/p/android/issues/detail?id=7588

    1 回复  |  直到 15 年前
        1
  •  5
  •   CaseyB    15 年前

    我也有同样的挫败感,但如果你仔细想想,应该用哪个价值观呢?我知道在你的文章中你说css使用了“更细粒度的值”,但它最终都归结为像素,结果只是需要在两个像素值之间进行选择。css标准选择了一种方式,android选择了另一种方式,我认为两种方式都没有错,只是不同而已。