Zoomlayout: match_parent BUG

创建于 2018-09-29  ·  6评论  ·  资料来源: natario1/ZoomLayout

当我尝试将子视图宽度设置为 match_parent 时,视图消失了。
我正在尝试将布局添加为子视图。
请解决这个问题。

wontfix

最有用的评论

面临同样的问题。 匹配父项不起作用。 用户界面是不可见的。

所有6条评论

您必须使用 wrap_content 或 dp 维度

使用 dp 维度时,视图出现但不是我想要的。 当我使用 wrap_content 时,它仍然不可见。
在我的情况下,这可能不是合适的库。
但是很棒的工作,我已将其添加为书签以在其他情况下使用它。

面临同样的问题。 匹配父项不起作用。 用户界面是不可见的。

这个问题仍然存在

好吧,它目前不受支持,这可能是有原因的。 我无法说出它们的名字,因为@natario1同意,我们可以重新打开此问题,尽管我们都不会很快对其进行调查。 但这是一个开源 GitHub 项目,毕竟没有公司支持它,所以我们只是一群(希望如此)一起工作的书呆子。 如果您想调查它甚至知道如何修复它,我们非常欢迎 PR。

这可能是可能的,但不受支持。

我一直认为当我们在一个小容器中有大内容时需要缩放,所以我们将内容变小并启用缩放。 在这种情况下, match_parent内容完全没有意义——如果合适,为什么要缩放或滚动? 我们只会让它看起来像match_parent并对齐等等。

只提一个问题,如果支持此功能,您可能会声明match_parent实际上比 ZoomLayout 尺寸更大的东西,在这种情况下,它会看起来缩小,但可以缩放......这在 2D 中是荒谬的可滚动容器。

所以我不认为这很紧急,甚至不需要,但可以随意处理它并打开 PR。

或者干脆做:

content.layoutParams.width = zoomLayout.width
content.layoutParams.height = zoomLayout.height
content.requestLayout()

这应该在 zoomLayout 计算出适当的宽度和高度( onGlobalLayout或类似的东西)之后调用。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

kuoliangkwong picture kuoliangkwong  ·  4评论

Yahor10 picture Yahor10  ·  5评论

aouledissa picture aouledissa  ·  10评论

YiHaoHuang picture YiHaoHuang  ·  10评论

rupinderjeet picture rupinderjeet  ·  5评论