【问题标题】:match_parent with max_widthmatch_parent 与 max_width
【发布时间】:2020-01-21 12:40:46
【问题描述】:

我有一个 ImageView,我想设置如下内容: min_with=match_parent and max_width=value 有人知道怎么做吗?

【问题讨论】:

  • 了解您希望实现的目标的背景会很有帮助,也许是一张图表(不需要花哨)。这是一个令人困惑的广告,因为 match_parent 通常是视图可以并且仍然可见的最大视图(除了 clipChildren 恶作剧),因此将其设置为两个值中的较低值是不寻常的。

标签: android android-layout android-imageview


【解决方案1】:

我猜你的父母不是根父母,你的父母宽度也不是 match_parent。

您可以将父宽度设置为 wrap_content,将子宽度设置为 wrap_content,但将子最小宽度设置为某个 dp,这样您的孩子的宽度不会小于最小宽度,但它会全方位拥抱父宽度。

您还可以利用线性视图及其 weightSum,对孩子的权重

如果您分享更多数据和您想做的小图,我们可以详细说明。

【讨论】:

  • 我一直在寻找与小屏幕中的父级匹配的视图,并将其限制在大屏幕上,也许自定义视图更好。是的,我的父级不是根父级,父视图也不是 match_parent,我的视图也可能由于尺寸小而无法填满视口。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-03
  • 1970-01-01
  • 2014-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多