要解决Android材料底部导航视图徽章不可用的问题,可以尝试以下解决方法:
BottomNavigationView bottomNavigationView = findViewById(R.id.bottom_navigation);
BottomNavigationMenuView menuView = (BottomNavigationMenuView) bottomNavigationView.getChildAt(0);
View view = menuView.getChildAt(0); // 获取第一个菜单项的视图
BottomNavigationItemView itemView = (BottomNavigationItemView) view;
BadgeDrawable badgeDrawable = bottomNavigationView.getOrCreateBadge(R.id.menu_item_1);
badgeDrawable.setVisible(true);
itemView.setBadge(badgeDrawable);
以上代码将为第一个菜单项设置一个可见的徽章。
请根据你的实际情况,适当修改和调整以上代码示例。