Android 如何显示此图标的原始颜色

Android 如何显示此图标的原始颜色,android,Android,如何将共享图标颜色更改为白色 所有三个图像按钮的代码都是相同的,甚至资源文件中的图标也有相同的颜色,但是共享按钮的颜色不同,尽管在预览中它显示为白色 我甚至试过在不同的设备上运行,但结果相同 答案就在你的可绘制文件中,请检查可绘制文件中你的图片的颜色,我认为你的共享按钮的前景色是黑色的,所以只需通过右键单击res->单击new->单击image asset来重置图像,并获得共享图标,然后将前景色设置为白色,我认为这会起作用 可绘制的文件都很好,都是相同的请检查可绘制的所有文件夹B.coz没有xm

如何将共享图标颜色更改为白色

所有三个图像按钮的代码都是相同的,甚至资源文件中的图标也有相同的颜色,但是共享按钮的颜色不同,尽管在预览中它显示为白色

我甚至试过在不同的设备上运行,但结果相同


答案就在你的可绘制文件中,请检查可绘制文件中你的图片的颜色,我认为你的共享按钮的前景色是黑色的,所以只需通过右键单击res->单击new->单击image asset来重置图像,并获得共享图标,然后将前景色设置为白色,我认为这会起作用

可绘制的文件都很好,都是相同的请检查可绘制的所有文件夹B.coz没有xml代码问题。很好。因此,请检查xxhdpi、mdpi等是否可绘制
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <ImageView
        android:id="@+id/fullscreen_image"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="9"
        android:adjustViewBounds="false"
        android:scaleType="fitXY" />

    <RelativeLayout
        android:id="@+id/fullscreen_background"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:background="@color/colorAccent"
        android:gravity="center">

        <ImageButton
            android:id="@+id/save_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:layout_centerVertical="true"
            android:layout_marginLeft="20dp"
            android:layout_marginStart="20dp"
            android:background="?attr/selectableItemBackgroundBorderless"       
            android:src="@drawable/ic_get_app_white_24dp" />

        <ImageButton
            android:id="@+id/set_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:background="?attr/selectableItemBackgroundBorderless"
            android:src="@drawable/ic_image_white_24dp" />

        <ImageButton
            android:id="@+id/share_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentEnd="true"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true"
            android:layout_marginEnd="20dp"
            android:layout_marginRight="20dp"
            android:background="?attr/selectableItemBackgroundBorderless"
            android:src="@drawable/ic_share_white_24dp" />

    </RelativeLayout>
</LinearLayout>