1
private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
            = new BottomNavigationView.OnNavigationItemSelectedListener() {

        @Override
        public boolean onNavigationItemSelected(@NonNull MenuItem item) {
            Fragment fragment;
            switch (item.getItemId()) {
                case R.id.navigation_lang:
                    toolbar.setTitle("Language");
                    fragment = new LangFragment();
                    loadFragment(fragment);
                    return true;
                case R.id.navigation_paid:
                    toolbar.setTitle("Paid");
                    fragment = new PaidFragment();
                    loadFragment(fragment);
                    return true;
                case R.id.navigation_unpaid:
                    toolbar.setTitle("UnPaid");
                    fragment = new UnpaidFragment();
                    loadFragment(fragment);
                    return true;
                case R.id.navigation_declined:
                    toolbar.setTitle("Declined");
                    fragment = new DeclinedFragment();
                    loadFragment(fragment);
                    return true;
            }

            return false;
        }
    };

如何在片段中的菜单图标上添加徽章。我尝试了更多示例,但所有示例都在活动中,我需要在片段中实现它。如何在菜单上实现徽章的 xml。我也添加了图像。那是我的工具栏菜单。请帮助如何做到这一点

4

1 回答 1

1

最简单的方法是使用这样的库 https://github.com/aurelhubert/ahbottomnavigation

您可以轻松地在底部导航图标上显示通知

bottomNavigation.setNotification("1", 3);

在此处阅读更多信息:https ://github.com/aurelhubert/ahbottomnavigation/blob/master/README.md

于 2018-05-23T07:33:10.960 回答