gpt4 book ai didi

android - 在 android 中指定宽度为 0dp 和权重

转载 作者:行者123 更新时间:2023-11-30 03:55:16 25 4
gpt4 key购买 nike

我有 textview,我想为其使用重量和宽度,但我想将宽度作为 0dp 传递,如果我在布局参数中将宽度设置为 0,它不会在屏幕上呈现。

如何通过代码动态设置宽度为0dp

我什至尝试将宽度设置为 LayoutParams.Wrap_Content,但这也没有用

LinearLayout.LayoutParams tv_params_level = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, 0.1f);

最佳答案

如果通过 xml 将 TextView 的宽度设置为 0dp,则必须将其权重设置为 1 或其他大于 0 的值。以编程方式设置宽度:

LinearLayout.LayoutParams tv_params_level = new LinearLayout.LayoutParams(0,
LayoutParams.WRAP_CONTENT, 1.0);

然后将此布局参数设置为您的 TextView:

tv.setLayoutParams(tv_params_level);

关于android - 在 android 中指定宽度为 0dp 和权重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13455975/

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