我有一个按钮表,并尝试使用以下功能动态创建和设置每个按钮的文本周围的填充:
public static void AddChartColBtn(TableRow row, String txt, String style) {
Button note_chart_btn;
note_chart_btn = new Button(ctx);
note_chart_btn.setText(txt);
TableRow.LayoutParams params = new TableRow.LayoutParams();
params.setMargins(0, 0, 0, 0);
note_chart_btn.setLayoutParams(params);
row.addView(note_chart_btn);
}
我尝试使用 LayoutParams 类来设置边距和填充等...但无论我尝试什么,按钮总是填充当前表格单元格的整个空间,忽略任何填充。Button 类似乎没有可以直接操作的布局参数和填充。如何动态创建和声明一个在其文本周围填充为 0 的按钮?