我在图像按钮中设置图标,如下所示:
<ImageButton
style="@style/LeafPlayerMediaButton.Like"
... />
<style name="LeafPlayerMediaButton.Like">
<item name="android:src">@drawable/ic_app_heart_border</item>
<item name="android:contentDescription">@string/action_like</item>
</style>
@drawable/ic_app_heart_border
是PNG文件。不过,现在我升级到矢量绘图。我知道如果我在ImageView中设置一个向量,我应该使用
app:srcCompat=@drawable/ic_app_heart_border
使用矢量绘图时,如果我使用:
<item name="android:src">@drawable/ic_app_heart_border</item>
如果我使用:
<item name="app:srcCompat">@drawable/ic_app_heart_border</item>
应用程序甚至都不会这么说
app:srcCompat
无效。我该怎么办?