gpt4 book ai didi

android:checkableBehavior ="single"在分组子菜单上不起作用

转载 作者:行者123 更新时间:2023-11-29 01:04:30 25 4
gpt4 key购买 nike

我编写了以下菜单 XML 来创建 2 个组子菜单,我希望每个组中的项目都可以单个检查但不是全部/多个可检查,不知道为什么菜单总是显示为“全部/多个”可检查:

<item android:title="Color">
<menu>
<group android:id="@+id/ColorMenuGroup" android:checkableBehavior="single">
<item
android:id="@+id/Black"
android:title="@string/black" />
<item
android:id="@+id/Blue"
android:title="@string/blue" />
<item
android:id="@+id/Red"
android:title="@string/red" />
</group>
</menu>
</item>

<item android:title="Width">
<menu>
<group android:id="@+id/WidthMenuGroup" android:checkableBehavior="single">
<item
android:id="@+id/Width1"
android:title="@string/_1"
<item
android:id="@+id/Width3"
android:title="@string/_3"
<item
android:id="@+id/Width5"
android:title="@string/_5"
</group>
</menu>
</item>

最佳答案

我遇到了同样的问题。

我的解决方法是手动取消选中上一个项目。

OnNavigationItemSelectedListener { item ->
previousDrawerItem!!.isChecked = false
return@OnNavigationItemSelectedListener true

关于android:checkableBehavior ="single"在分组子菜单上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48319768/

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