1

想问。什么是从资源使用VectorDrawable的正确方法? 与支持库compile 'com.android.support:support-v4:25.1.1'从代码中使用VectorDrawable资源

由于getDrawable()已被弃用,当我使用ContextCompat.getDrawable(this, R.drawable.ic_cancel_button);用于设定工具栏导航图像这样

if(toolbar != null) 
{ 
toolbar.setNavigationIcon(ContextCompat.getDrawable(this, R.drawable.ic_cancel_button)); 
} 

错误occures。

Caused by: android.content.res.Resources$NotFoundException: File res/drawable/ic_cancel_button.xml from drawable resource ID #0x7f02005e 
+0

您可以使用这个:ResourcesCompat.getDrawable(getResources(),R.drawable.your_drawable,null) –

回答

相关问题