Android studio 根据屏幕大小调整视图大小

Android studio 根据屏幕大小调整视图大小,android-studio,Android Studio,在android studio中,我无法根据屏幕大小的变化调整视图大小。我有3个相邻的图像按钮,我希望它们的组合宽度填充屏幕的宽度。我知道match_parent可以填充屏幕大小,但这种情况不同。我希望每个按钮的宽度为屏幕的1/3大小。如何操作?假设这3个按钮位于水平中,将这些标签添加到每个按钮布局\u width=“0dp”和布局\u weight=“1”我在相对布局中有按钮。实际上,我有9个按钮,每行3个,所有9个按钮都在相同的相对布局中。我该怎么办?如果我是你,我会有一个方向为垂直的主,然

在android studio中,我无法根据屏幕大小的变化调整视图大小。我有3个相邻的图像按钮,我希望它们的组合宽度填充屏幕的宽度。我知道match_parent可以填充屏幕大小,但这种情况不同。我希望每个按钮的宽度为屏幕的1/3大小。如何操作?

假设这3个按钮位于水平
中,将这些标签添加到每个按钮
布局\u width=“0dp”
布局\u weight=“1”

我在相对布局中有按钮。实际上,我有9个按钮,每行3个,所有9个按钮都在相同的相对布局中。我该怎么办?如果我是你,我会有一个方向为垂直的主
,然后在它下面再放3个线性布局,每个线性布局都指定
布局\u height=“0dp”
布局\u weight=“1”
,然后线性布局中的每个按钮都有上面指定的代码实际上我有3x3布局结构,所以我可以使用网格布局而不是相对布局吗?grid layout是否会根据屏幕大小排列其子对象?grid layout可能是最佳做法,但LinearLayout也会起作用,不过我认为在本例中使用嵌套的LinearLayout不会对性能产生任何影响。我不确定是否可以让GridLayout中的孩子填充单元格,我对GridLayout没有太多经验