gpt4 book ai didi

java - Android:LayoutParams 不接受浮点值

转载 作者:行者123 更新时间:2023-12-02 07:33:40 25 4
gpt4 key购买 nike

为什么

TableRow.LayoutParams layout = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1/11);

不起作用,但是

String s =  "0.0909";
float fVal = Float.valueOf(s).floatValue();

TableRow.LayoutParams layout = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, fVal);

有吗?

我用它来使表格行适合具有动态表格宽度的表格。

问候

最佳答案

1/11 是一个 int(恰好是 0),因为 111 都是整数。

尝试使用 1.0f/11 来获取浮点值(或 1f/11 但我发现它的可读性较差)。

关于java - Android:LayoutParams 不接受浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12566221/

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