我得到android.content.res.Resources $ NotFoundException:prelollipop设备中的错误。以下是我的代码片段。我正在使用矢量图标。如何解决这个问题?我不想使用PNG的图标。seticon()在标签布局崩溃prelollipop
EDIT1:我尝试包裹在layerlist绘图资源,但它仍然没有工作 EDIT2:我删除选择,简单地设置在操作SetIcon一个layerlist()仍然崩溃
我得到android.content.res.Resources $ NotFoundException:prelollipop设备中的错误。以下是我的代码片段。我正在使用矢量图标。如何解决这个问题?我不想使用PNG的图标。seticon()在标签布局崩溃prelollipop
EDIT1:我尝试包裹在layerlist绘图资源,但它仍然没有工作 EDIT2:我删除选择,简单地设置在操作SetIcon一个layerlist()仍然崩溃
尝试使用此
tabCall1.setIcon(ContextCompat.getDrawable(your_context, R.drawable.tab1_selector));
好吧,我会试试这个 –
同样的错误资源$ NotFoundException:文件res/drawable/tab1_selector.xml来自可绘制资源ID#0x7f020169 –
你在gradle.file中启用了对vectordrawable的支持吗? – MatPag
yes ..他们(矢量)无处不在 –
vectorDrawables.useSupportLibrary = true –