Android 如何在行动栏中制作圆形标志?

Android 如何在行动栏中制作圆形标志?,android,android-actionbar,android-imageview,Android,Android Actionbar,Android Imageview,我的要求是在操作栏上制作圆形图标。我使用自定义视图显示圆形图像(您可以在屏幕截图中看到)。我想使用Home图标(在本例中为绿色android图标)作为圆形图像。如何将Home图标制作成圆形图像 注意:在我的例子中,我从服务器下载图像,并使用setLogo()或setIcon()方法将其设置为ActionBar 将图像设为应用程序的默认徽标。 在清单文件或可绘图文件夹中更改它。默认情况下,操作栏徽标主要是您的应用程序徽标。因此,要么将应用程序徽标更改为圆形或其他任何形式。如果要更改应用程序图标(徽

我的要求是在
操作栏
上制作圆形图标。我使用自定义视图显示圆形图像(您可以在屏幕截图中看到)。我想使用
Home
图标(在本例中为绿色android图标)作为圆形图像。如何将
Home
图标制作成圆形图像

注意:在我的例子中,我从服务器下载图像,并使用
setLogo()
setIcon()
方法将其设置为ActionBar


将图像设为应用程序的默认徽标。
在清单文件或可绘图文件夹中更改它。

默认情况下,操作栏徽标主要是您的应用程序徽标。因此,要么将应用程序徽标更改为圆形或其他任何形式。如果要更改应用程序图标(徽标)。使用ActionBar的setLogo(int)或setLogo(Drawable)方法。别忘了调用setDisplayUseLogoEnabled(true)

我不希望Home图标是静态的,它必须更改。如果要在选项卡单击时更改它,那么ontAbsSelected()的覆盖方法也会将“tab”作为参数。使用该选项卡实例并更改应用程序图标。或者在任何位置获取操作栏实例并进行更改。ActionBar ActionBar=getSupportActionBar();/| |getActionBar();actionBar.setIcon(getResources().getDrawable(R.drawable.new_enabled));