gpt4 book ai didi

android - 如何设置 Android TableRow 列的宽度以填充可用空间?

转载 作者:行者123 更新时间:2023-11-29 21:09:50 25 4
gpt4 key购买 nike

我有一个以编程方式创建的 created TableLayout,其宽度设置为 match_parent。我正在向其中添加 TableRows,每列有 5 列。我将第 1、2、4 和 5 列都设置为静态宽度。如何设置第 3 列以填充表格中的可用空间,以便 5 列总宽度为 100%? (将 TableRow 宽度设置为 match_parent 不这样做)

最佳答案

为第 3 列布局设置一个权重,以便它填充 TableRow 中的剩余空间

    LinearLayout linearLayout = new LinearLayout(this);
TableRow.LayoutParams params = new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.MATCH_PARENT,1f);
linearLayout.setLayoutParams(params);
tableRow.addView(linearLayout);

关于android - 如何设置 Android TableRow 列的宽度以填充可用空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23317800/

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