当前位置: 首页 > 知识库问答 >
问题:

BottomNavigationView-如何取消选中所有MenuItems并保持标题显示?

刁俊人
2023-03-14

由于我喜欢bottomnavigationview的设计,我决定用它为我的应用程序实现一个新的菜单,而不是仅仅使用简单的按钮。

我把这个帖子当成了指导方针。

根据BottomNavigationView的文档,其目的是

在我的示例中,我只希望每个MenuItem启动一个活动,但默认情况下总是选择一个MenuItem:

我尝试将颜色设置为白色,使用:

app:itemIconTint="@color/white"
app:itemTextColor="@color/white"

不过,明显选择的MenuItem与其他(标题大小更大)不同,这仍然困扰着我:

<item
android:id="@+id/uncheckedItem"
android:title="" />
 bottomNavigationView.getMenu().findItem(R.id.uncheckedItem).setChecked(true);
 bottomNavigationView.findViewById(R.id.uncheckedItem).setVisibility(View.GONE);

所以我的问题仍然是,是否有Away/Hack取消选择所有MenuItems并保持其标题显示?

共有1个答案

沃弘图
2023-03-14
mNavigationBottom.getMenu().setGroupCheckable(0, false, true);
 类似资料:
  • 我使用BottomNavigationView切换片段。如何获取当前选中的菜单项,以防止重新打开片段?

  • 如问题所述,当选中标题中的“全选”复选框时,我已经可以选中gridview行中的复选框,当取消选中标题中的“全选”复选框时,取消选中gridview行中的复选框。我想做的是,当没有选中行中的所有复选框时,则不选中标题中的“全选”复选框,反之亦然(当选中行中的所有复选框时,则选中标题中的“全选”复选框)。 我该怎么做? 我已经做了我想要实现的,但是标题中的复选框开始影响(选中或取消选中),即使我只选

  • 我们使用的是Vaadin 8,我们有一个多选网格。在标题中有一个复选框,用作全选/取消全选复选框。问题是,窗口关闭后,标题复选框不会保持选中状态。E、 g.如果窗口打开,则选中标题复选框-

  • 我正在应用程序中使用引导下拉组件,如下所示: 我想将选定的项目显示为btn标签。换言之,将“请从列表中选择”改为已选择的列表项目(“项目一”、“项目二”、“项目三”)。

  • 问题内容: 我有两个,一个包含一个由选择查询()填充的客户端列表,另一个包含选定的客户端的详细信息()。我想在显示细节的同时让客户保持选中状态。 XML: Java: 问题答案: 若要在按下时保持列表视图项目的颜色,请在列表视图项目布局中包括以下行: 然后在这样的文件夹中定义: 最后,将此包含在你的中: 这样,在任何时候都只能选择一项。你可以使用以下方式定义颜色值res/values/colors

  • 问题内容: 我有两个列表,当我用下面的代码绘图时,x轴只显示 最多12个(最多15个)。我可以知道如何显示x列表中的所有值吗 x轴?提前谢谢。 如果我在“set xticklabels”函数中设置minor=True,它将显示所有 x=2,4,6,8,…,16。。。但我想要所有的价值观。 P、 我的x轴没有排序,应该显示如图所示。 问题答案: Add this: To your code befo