gpt4 book ai didi

android - 在底部导航 View 中不设置预选项目

转载 作者:行者123 更新时间:2023-12-03 23:48:24 27 4
gpt4 key购买 nike

我正在将 Material 设计库中的新底部导航 View 添加到项目中,并且我希望默认情况下没有预先选择的项目。

现在默认选择第一个项目。

我用过

mBottomNavigation.getMenu().getItem(0).setChecked(false);

但是在 for 循环中为所有菜单项执行此操作时,默认情况下会再次选择最后一项。

有没有办法我们可以做到这一点?

最佳答案

不确定实现这一目标的正确方法,但解决方法会有所帮助 -

  • setCheckable(false)第一项
    navigation.getMenu().getItem(0).setCheckable(false);
  • item.setCheckable(true) inside onNavigationItemSelected()
    public boolean onNavigationItemSelected(MenuItem item) {

    switch (item.getItemId()) {
    case R.id.navigation_home:
    item.setCheckable(true);
    mTextMessage.setText(R.string.title_home);
    return true;
    }
    return false;
    }
  • 关于android - 在底部导航 View 中不设置预选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44498537/

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