【发布时间】:2016-01-09 19:44:41
【问题描述】:
在 GridLayout 的空间内放置按钮时遇到问题。
final Button prevButton = new Button(getApplicationContext());
GridLayout.LayoutParams param = new GridLayout.LayoutParams();
param.setGravity(Gravity.BOTTOM); // <-----------------------
prevButton.setTextColor(Color.parseColor("#FFFFFF"));
prevButton.setBackgroundDrawable(menuButton);
prevButton.setLayoutParams(param);
prevButton.setWidth(menuButtonWidth);
prevButton.setText("<");
我希望按钮位于屏幕的最底部,但我也希望它位于其空间的中心(如 param.setGravity(Gravity.CENTER))。有没有办法以编程方式结合 Gravity.BOTTOM 和 Gravity.CENTER(无 XML)?谢谢!
【问题讨论】: