我不认为这是可以做到的,但我会问以防万一。
我有一种情况,我希望 WebView 是方形的。我需要它是两个可用维度中较小者的 80%,然后另一个维度的长度相同。
因此,例如,如果用户以纵向模式持有设备,我可以将父布局weightSum
设置为 10,将 WebView 的水平设置layout_weight
为 8,然后让它自动将高度调整为最终宽度。
我知道如何在运行时在 Java 中执行此操作,我想知道我是否可能忽略了一些可以实现相同效果的花哨的 XML 技术。
它与图像(使用adjustViewBounds
and scaleType
)很好地配合,但这些参数对布局不可见。