gpt4 book ai didi

android - MaterialButtonToggleGroup 的 child 具有相同的宽度

转载 作者:太空狗 更新时间:2023-10-29 14:35:46 25 4
gpt4 key购买 nike

我想将 MaterialButtonToggleGroup 与 2 个 MaterialButton 一起使用。我想在 MaterialButtonToggleGroup

中以相同的宽度显示它们

如果我使用 match_parent,那么只会显示一个按钮,如果我使用 wrap_content,它们会显示在中间。

下面是当前输出

MaterialButtonToggleGroup

下面是我的代码:-

<com.google.android.material.button.MaterialButtonToggleGroup
android:id="@+id/toggle_button_group"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="25dp"
android:gravity="center"
app:checkedButton="@id/btn_login"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:singleSelection="true">

<com.google.android.material.button.MaterialButton
android:id="@+id/btn_login"
style="?attr/materialButtonOutlinedStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login" />

<com.google.android.material.button.MaterialButton
android:id="@+id/btn_register"
style="?attr/materialButtonOutlinedStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Register" />

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

Please help. Thanks

最佳答案

我自己刚遇到一个问题,开始版本 1.1.0-beta01MaterialButtonToggleGroup 扩展了 LinearLayout,因此可以像这样设置按钮的等宽(假设默认 android:orientation="horizo​​ntal"):

<com.google.android.material.button.MaterialButtonToggleGroup
android:id="@+id/toggleButton"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/button1"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parrent"
android:text="Button 1"
style="?attr/materialButtonOutlinedStyle"
/>
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parrent"
android:text="Button 2"
style="?attr/materialButtonOutlinedStyle"
/>
</com.google.android.material.button.MaterialButtonToggleGroup>

关于android - MaterialButtonToggleGroup 的 child 具有相同的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56407933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com