在android中,如何使用java插入线性布局,并在水平布局中包含三个按钮,并将按钮居中。
所以基本上我想要一个具有三列和 1 行的水平线性布局,每列具有相同的宽度,并插入一个在每个布局单元格中垂直和水平居中的图像按钮。
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.HORIZONTAL);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT);
layout.setLayoutParams(params);
有人知道怎么做吗?
谢谢。
最佳答案
您可以通过将布局的重力设置为水平居中,将布局中的所有 subview 居中,如下所示:
LayoutParams layout_params = new LinearLayout.LayoutParams(MATCH_PARENT, MATCH_PARENT, Gravity.CENTER_HORIZONTAL);
接下来是带有新构造的LayoutParams的addView
关于java - 如何在android中创建线性布局和中心按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18036482/