【问题标题】:custom view with height based on own width高度基于自身宽度的自定义视图
【发布时间】:2018-08-04 17:55:36
【问题描述】:

我目前正在开发一款适用于平板电脑的 Android 应用,仅限横向模式。 我的问题: 如何根据宽度显示高度的视图? LinearLayout 保存我的视图,以便我可以使用 weight 属性。 我的高度总是必须是我宽度的 1/3,而宽度总是必须是父级的特定百分比,在这种情况下 80%(总重量设置为 1,重量为 0.8)我怎样才能做到这一点?

提前致谢。

【问题讨论】:

    标签: android android-layout android-linearlayout android-constraintlayout


    【解决方案1】:

    您必须覆盖视图的 onMeasure() 方法并自定义此功能。或者,您可以使用库

    https://developer.android.com/reference/android/support/percent/PercentRelativeLayout

    【讨论】:

      猜你喜欢
      • 2014-08-10
      • 2019-05-04
      • 1970-01-01
      • 1970-01-01
      • 2017-01-20
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多