我可以在ActionBar菜单图标中使用矢量文件吗?

现在,appCompat支持来自API> 8的矢量文件。我可以在ActionBar菜单中使用vector drawable吗?

最佳答案

如果您以编程方式设置菜单图标,则它适用于Android

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.mymenu, menu);
        MenuItem cancelMenuItem = menu.getItem(0);

        VectorDrawableCompat vectorDrawableCompat = VectorDrawableCompat.create(getResources(), R.drawable.vector_drawable_delete, null);
        cancelMenuItem.setIcon(vectorDrawableCompat);

        return super.onCreateOptionsMenu(menu);
    }

10-08 15:29