按钮和ToggleButtons没有排队

时间:2015-03-20 12:14:49

标签: java android android-button android-gridlayout android-togglebutton

我正在以编程方式将按钮和切换按钮并排添加到gridlayout中。我的问题是这些按钮没有排队。

相关代码:

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);

切换按钮的代码相同。 gridlayout位于relativelayout内。我尝试过各种各样的布局参数变换以及尝试不同的使用方法,但没有一种方法可行。如果我没有设置宽度按钮更紧密排列,但仍然不是100%,我确实需要这些按钮是屏幕的一半。

1 个答案:

答案 0 :(得分:0)

我在这个问题中找到了解决方案:Android Button in Gridlayout don't have same margin top

刚刚改变

tempBtn.setGravity(Gravity.LEFT);

tempBtn.setGravity(Gravity.FILL_VERTICAL);