我需要根据屏幕的物理尺寸更改布局中 3 个视图的 layout_weight。视图的权重为 0-1-0,但是当在 xlarge 屏幕中使用布局时,这必须更改为 0.2-0.6-0.2。
我尝试将 layout_weight 保存在 dimensions.xml 的不同副本中(一个在 values/dimensions 中,另一个在 values-xlarge/dimensions 中),但看起来我无法在不设置 dp/px 或 w/e 的情况下给出维度(不能保存像 1 或 0.2 这样的“原始”数字)。
是否可以通过 xml 以某种方式实现,或者我必须以编程方式工作才能实现这一目标?