Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使共享操作图标变为白色而不是灰色_Android_Android Ui - Fatal编程技术网

Android 如何使共享操作图标变为白色而不是灰色

Android 如何使共享操作图标变为白色而不是灰色,android,android-ui,Android,Android Ui,我的应用程序具有如下所示的ShareAction图标

我的应用程序具有如下所示的
ShareAction
图标<我如何使它变成白色而不是灰色。看起来它现在被禁用了

我的XML是:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

   <item android:id="@+id/menu_item_share"
        android:showAsAction="ifRoom"
        android:icon="@drawable/ic_action_share"
        android:title="Share"
        android:actionProviderClass="android.widget.ShareActionProvider" />

</menu>

ic\u action\u share
是一个白色图标,如下所示:


我认为你的
ic\u action\u share
是灰色的,你必须制作一个白色图像

你使用的是icon
@drawable/ic\u action\u share
,所以你可以用白色图像替换它(画出来)。否则,您可以在这里找到其他图标:我最初没有图标,但默认显示为灰色。我添加了一个白色图标,但它仍然是灰色的。我最初没有图标,但默认显示为灰色。现在,我添加了一个白色,但它仍然显示为灰色。请验证它的名称,以及您在xml中使用的名称,并且完成了一个干净的验证。它是一个白色图标,但仍然显示为灰色。。。hmmmmmmm一定有某种映射问题,你最好的解决方案是将此图标导入到你的项目中,导入到你的drawable文件夹中,然后使用它。这是我使用的主题,然后自定义ActionBar。我接受了你的回答,因为你帮了我:)