今天写完一个自定义控件后在xml文件中引用时,preview报了下面这个错误:
翻译一下就是找不到我的这个自定义控件的这个类,但是我的android studio写布局文件的时候会有这个类的自动提示。先按照它的Tip说的build一下试试看,于是出现了下面这个报错:
错误类型竟然变了,报的是WindowDecorActionBar没有被实例化,这就奇怪了,为什么其他控件可以我这个就不行呢,于是搜了一下,发现是gradle的一个bug导致的,解决办法也很简单,如下图打开values文件夹下的style.xml文件
看到下图这个配置
然后只要在parent中的Theme前面加一个"Base."即可,如图
改完之后preview就不报错了。
That's all.