代码之家  ›  专栏  ›  技术社区  ›  JFreeman Ian

Android,为什么没有办法将大小设置为与父级成比例

  •  0
  • JFreeman Ian  · 技术社区  · 7 年前

    我已经在这个网站上和谷歌上寻找了这个问题,但并没有简单的方法来设置a的大小 View 与父级成比例。

    由于android是一种运行在多种屏幕密度和大小的设备上的语言,因此有一种易于使用的方法来根据父级设置视图大小是有意义的,例如: 0.5*match_parent

    我找到了一些解决方案,但没有一个是简单的单行线,因为每个android应用程序都需要支持多种屏幕尺寸,所以你可能会认为它们会内置到android中。

    活动的构建方式是否存在一些限制?必须检索父对象的大小是否效率低下?

    1 回复  |  直到 7 年前
        1
  •  1
  •   AloDev    7 年前

    现在可以将大小设置为与父级成比例。这个 Constraint Layout

    允许这样做。

    检查 this answer 有关更多详细信息