在配置QMUI使用Theme时,启动的时候遇到以下报错:
Caused by: android.view.InflateException: Binary XML file line #2 in com.gtk.gtkqmui:layout/activity_main: Binary XML file line #2 in com.gtk.gtkqmui:layout/activity_main: Error inflating class com.qmuiteam.qmui.widget.QMUIWindowInsetLayout
Caused by: android.view.InflateException: Binary XML file line #2 in com.gtk.gtkqmui:layout/activity_main: Error inflating class com.qmuiteam.qmui.widget.QMUIWindowInsetLayout
Caused by: android.view.InflateException: Binary XML file line #2 in com.gtk.gtkqmui:layout/activity_main: Binary XML file line #2 in com.gtk.gtkqmui:layout/activity_main: Error inflating class com.qmuiteam.qmui.widget.QMUIWindowInsetLayout
Caused by: android.view.InflateException: Binary XML file line #2 in com.gtk.gtkqmui:layout/activity_main: Error inflating class com.qmuiteam.qmui.widget.QMUIWindowInsetLayout
检查修改过的项:在设置activity_main.xml背景色时设置了一个值 : android:background="?attr/qmui_backgroundColor",出错 ,将这个背景色配置删除,运行正常。
原因:暂时不明确,与引入的QMUI主题有关。
<com.qmuiteam.qmui.widget.QMUIWindowInsetLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/qmui_backgroundColor">