最近在使用底部导航栏 BottomNavigationView 时,应用能正常运行,但右侧Split/Design无法显示预览视图,很不方便,查阅大量资料后,得到了两种主流解决方案:
1、清理缓存,尝试重启项目(尝试后没有效果)。
2、项目名\app\src\main\res\values\themes.xml中,给parent标签的Theme前加上Base.,我在尝试时会报错。
3、尝试以上方式均没成功解决,于是考虑到版本兼容性,在使用 BottomNavigationView 需要先在 项目名\app\build.gradle中添加依赖。
通常新建项目时会自动添加依赖,但由于Android 版本较高,我发现默认版本是:1.5.0
implementation 'com.google.android.material:material:1.5.0'
将1.5.0 降回1.1.0 重新 Sync Now,问题解决
implementation 'com.google.android.material:material:1.1.0'