今天做项目的时候又遇到了一个问题,那就是之前好的布局文件突然报了好多的错,报错信息大概是这样的。
1.path.approximate() not supported
2.java.lang.ArrayIndexOutOfBoundsException:1
看起来貌似是数组越界,但咱们这个是布局文件,即使报错也应该是布局层数过多的问题吧,网上查了下相应的资料,发现修改2个参数可以解决这个问题
解决方法:
1.使用相对应的api去运行布局(就是有一个机器人的,边上有api版本,如果21太大,就选19或20)
2.使用相对应的theme去运行布局,本来我是apptheme,改成了appbasetheme就好了。
其实大家也看出来了,不同的api和theme都会影响到布局的预览以及效果,祝大家少出bug。