2017-05-26 74 views
0

我得到android.content.res.Resources $ NotFoundException:prelollipop设备中的错误。以下是我的代码片段。我正在使用矢量图标。如何解决这个问题?我不想使用PNG的图标。seticon()在标签布局崩溃prelollipop

​​

EDIT1:我尝试包裹在layerlist绘图资源,但它仍然没有工作 EDIT2:我删除选择,简单地设置在操作SetIcon一个layerlist()仍然崩溃

+0

你在gradle.file中启用了对vectordrawable的支持吗? – MatPag

+0

yes ..他们(矢量)无处不在 –

+0

vectorDrawables.useSupportLibrary = true –

回答

0

尝试使用此

tabCall1.setIcon(ContextCompat.getDrawable(your_context, R.drawable.tab1_selector)); 
+0

好吧,我会试试这个 –

+0

同样的错误资源$ NotFoundException:文件res/drawable/tab1_selector.xml来自可绘制资源ID#0x7f020169 –