gpt4 book ai didi

android - MaterialButtonToggleGroup child 的 MaterialButton layout_marginStart, layout_marginEnd 不起作用

转载 作者:行者123 更新时间:2023-12-03 21:15:24 25 4
gpt4 key购买 nike

如果我尝试使用 添加边距layout_marginStart layout_marginEnd 但对 UI 没有影响。我不知道为什么 layout_marginStart , layout_marginEnd 不适用于 Material 按钮 当我将它们添加为 的 child 时MaterialButtonToggleGroup

enter image description here

 <com.google.android.material.button.MaterialButtonToggleGroup
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/ten_dp"
app:singleSelection="true">

<com.google.android.material.button.MaterialButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/twentY"
app:icon="@drawable/ic_directions_walk_black_24dp" />

<com.google.android.material.button.MaterialButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/ten_dp"

app:icon="@drawable/ic_directions_car_black_24dp" />

<com.google.android.material.button.MaterialButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"

android:layout_marginStart="@dimen/ten_dp"
app:icon="@drawable/ic_directions_bus_black_24dp" />
</com.google.android.material.button.MaterialButtonToggleGroup>

最佳答案

经过几个小时的挣扎,我终于找到了干净的解决方案。
我们可以轻松使用 android:insetRightandroid:insetLeft为 Material 按钮添加间距。
这是每个按钮之间 10dp (5dp + 5dp) 空间的代码示例:

<com.google.android.material.button.MaterialButtonToggleGroup
android:id="@+id/toggleGroup"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<com.google.android.material.button.MaterialButton
android:id="@+id/button1"
android:insetRight="5dp"
... />

<com.google.android.material.button.MaterialButton
android:id="@+id/button2"
android:insetRight="5dp"
android:insetLeft="5dp"
... />

<com.google.android.material.button.MaterialButton
android:id="@+id/button3"
android:insetLeft="5dp"
... />

</com.google.android.material.button.MaterialButtonToggleGroup>
希望这对你也有帮助:)

关于android - MaterialButtonToggleGroup child 的 MaterialButton layout_marginStart, layout_marginEnd 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61248023/

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