今天寫完一個自定義控件后在xml文件中引用時,preview報了下面這個錯誤:
翻譯一下就是找不到我的這個自定義控件的這個類,但是我的android studio寫布局文件的時候會有這個類的自動提示。先按照它的Tip說的build一下試試看,于是出現(xiàn)了下面這個報錯:
錯誤類型竟然變了,報的是WindowDecorActionBar沒有被實例化,這就奇怪了,為什么其他控件可以我這個就不行呢,于是搜了一下,發(fā)現(xiàn)是gradle的一個bug導致的,解決辦法也很簡單,如下圖打開values文件夾下的style.xml文件
看到下圖這個配置
然后只要在parent中的Theme前面加一個"Base."即可,如圖
改完之后preview就不報錯了。
That's all.