如何在按钮切换组中调整按钮大小

how to fit buttons size in Button Toggle Group

我的设计包含一个按钮组,其中有选择,例子:

我想实现将此按钮拉伸到 Button 切换组的宽度,就像照片上的此处一样:

我试图在 Button Toggle Group 中添加 ConstraintLayout,但它没有用,我没有任何想法了。帮助我,这是代码:

<com.google.android.material.button.MaterialButtonToggleGroup
            android:id="@+id/button_group"
            android:layout_width="380dp"
            android:layout_height="wrap_content"
            android:layout_marginStart="15dp"
            android:layout_marginEnd="15dp"
            android:gravity="center">

            <Button
                android:id="@+id/button_one"
                style="?attr/materialButtonOutlinedStyle"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Bachelor" />

            <Button
                android:id="@+id/button_center"
                style="?attr/materialButtonOutlinedStyle"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Master" />

            <Button
                android:id="@+id/button_three"
                style="?attr/materialButtonOutlinedStyle"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Doctoral" />

        </com.google.android.material.button.MaterialButtonToggleGroup>

您可以使用所有按钮上的 android:layout_weight 属性解决此问题,并使用 0dp 的宽度来应用权重:

<Button
    ....
    android:layout_width="0dp"
    android:layout_weight="1" />

对其余按钮应用相同的方法。

之前:

之后: