我正在以编程方式将按钮和切换按钮并排添加到网格布局中。我的问题是这些按钮没有对齐。
相关代码:
tempBtn = new Button(getActivity());
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
scrnWidth/2, LayoutParams.WRAP_CONTENT);
params.weight = 0.5f;
tempBtn.setLayoutParams(params);
tempBtn.setGravity(Gravity.LEFT);
切换按钮的代码相同。网格布局位于相对布局内。我尝试了各种布局参数的变体以及尝试使用权重的不同方式,但都没有奏效。如果我不设置宽度,按钮会更紧密地排列,但仍然不是 100%,我确实需要这些按钮各占屏幕的一半。