gpt4 book ai didi

android - 是否可以通过 XML 将我的布局设置为正方形并与两个维度之一成比例?

转载 作者:行者123 更新时间:2023-11-30 03:42:44 33 4
gpt4 key购买 nike

我不认为这是可以做到的,但为了以防万一,我会问问。

我有一种情况,我希望 WebView 是正方形的。我需要它是两个可用尺寸中较小尺寸的 80%,然后另一个尺寸的长度相同。

因此,例如,如果用户以纵向模式握住设备,我可以将父布局 weightSum 设置为 10,将 WebView 的水平 layout_weight 设置为 8,然后然后让它自动将高度调整为最终的宽度。

我知道如何在运行时用 Java 执行此操作,我想知道我是否可能忽略了一些可以实现相同效果的花哨的 XML 技术。

它可以很好地处理图像(使用 adjustViewBoundsscaleType),但这些参数对 Layouts 不可见。

最佳答案

无法在 SDK XML 中完成。

您必须使用代码,但恕我直言,与其在 fragment/Activity 级别通过 setLayoutParams() 执行此操作,不如将 WebView(或其容器)子类化,并在 onMeasure() 中实现您的特殊布局要求。

关于android - 是否可以通过 XML 将我的布局设置为正方形并与两个维度之一成比例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15483269/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com