gpt4 book ai didi

android - 如何以编程方式使 TableRow 居中

转载 作者:行者123 更新时间:2023-11-29 14:37:04 27 4
gpt4 key购买 nike

我以编程方式在表格行中创建了一些按钮,但它们总是左对齐。我怎样才能使整行居中?我正在尝试创建每一行:

TableRow row = new TableRow(getActivity());
TableLayout.LayoutParams params = new TableLayout.LayoutParams(TableLayout.LayoutParams.MATCH_PARENT, TableLayout.LayoutParams.WRAP_CONTENT, Gravity.CENTER_HORIZONTAL);
row.setLayoutParams(params);

for (int j = 0; j != numButtonCols; j++) {
Button b = new Button(getActivity());
b.setOnClickListener(actionListener);
row.addView(b);
actionButtons[j][i] = b;
}

layout.addView(row);

最佳答案

您可以简单地使用 Gravity 将行居中.只需使用

将其设置为您的行
row.setGravity(Gravity.CENTER_HORIZONTAL);

关于android - 如何以编程方式使 TableRow 居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31905275/

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