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

12 android android-actionbar android-vectordrawable

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

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

And*_*rew 5

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

@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);
    }
Run Code Online (Sandbox Code Playgroud)


小智 0

这对我来说可以。适用于操作栏的矢量可绘制细线

  • 您能分享一下您在 Android &lt; 21 上的表现吗?色调/填充颜色对我不起作用 (13认同)