别等了。LA 在写安卓导航底部导航仪时候, 使用 下行itemView.setShiftingMode(false); itemView.setChecked(itemView.getItemData().isChecke。时,就会出现 itemView.setShiftingMode(false); itemView.setChecked(itemView.getItemData().isChecke。 这两行代码报错,怎么修改呢, 直接将原来的BottomNavigationViewHelper 删掉, 然后重写BottomNavigationViewHelper .java 如下代码: @SuppressLint("RestrictedApi") public static void removeNavigationShiftMode(BottomNavigationView view) { BottomNavigationMenuView menuView = (BottomNavigationMenuView) view.getChildAt(0); menuView.setLabelVisibilityMode(LabelVisibilityMode.LABEL_VISIBILITY_LABELED); menuView.buildMenuView(); } 参考文章 ———————————————— 版权声明:本文为CSDN博主「别等了。LA」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_43084651/article/details/90347255 |
|