Android Studio报错: inflating class com.google.android.material.bottomnavigation.BottomNavigationView

报错信息:

Error inflating class com.google.android.material.bottomnavigation.BottomNavigationView

出错原因:

项目中BottomNavigationView的menu属性中的icon属性指定的图片放在了drawable-v24目录下,众所周知,drawable-v24目录是android7.0以上才能访问的资源目录,同理还有mipmap-anydpi-v26也是android8.0以上才能访问的资源目录。在android7.0以下运行该程序,导致BottomNavigationView 中的menu属性获取不到drawable-v24文件夹中的资源,导致程序奔溃。

解决方法:

把BottomNavigationView中menu属性用到的drawable-v24文件夹中的图片资源复制一份到drawable文件夹中即可解决。 

已标记关键词 清除标记