2016-04-22 3 views
0

Я не уверен, почему это происходит. Когда у меня есть значки на панели инструментов, хотя файлы ресурсов полностью белые, когда они добавляются на панель инструментов, они, похоже, имеют некоторую небольшую прозрачность или они просто не белые?Иконки на панели инструментов Android не полностью белые

Значок справа - это то, как он выглядит на устройстве, но левое изображение ресурса.

Toolbar Image

код только в случае, если я сделал что-то не так:

<android.support.v7.widget.Toolbar 
     android:id="@+id/detailToolbar" 
     android:layout_width="match_parent" 
     android:layout_height="56dp" 
     android:background="@color/colorPrimary" 
     android:elevation="4dp" 
     android:theme="@style/ToolbarTheme"> 

    </android.support.v7.widget.Toolbar> 

<style name="ToolbarTheme" parent="Theme.AppCompat"> 

</style> 

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

    <item android:id="@+id/save" 
     android:icon="@drawable/ic_save_white" 
     android:title="Save Details" 
     app:showAsAction="always" /> 

</menu> 

EDIT: На всякий случай кому-то нужен ответ на этот вопрос.

Я импортировал значки в студию Android, нажав правой кнопкой мыши> «Создать»> «Активация изображения» в папку «Мои рисунки», это, похоже, было проблемой.

Вместо этого я копирую и вставляю изображения значков в папку drawables, а затем значки отображают истинный цвет.

+0

Попробуйте это: добавить эти местные: тема = "@ стиль/ThemeOverlay.AppCompat.Dark.ActionBar" местные: popupTheme = "@ стиль/ThemeOverlay.AppCompat.Light" строки панель инструментов и проверьте один раз. – Raghavendra

+0

Это изменило мою навигационную стрелку на белый, но значок сохранения остался одного цвета. – Max

+0

Вы нашли решение? – Andrea

ответ

0

редактировать этот

<style name="ToolbarTheme" parent="Theme.AppCompat.Light.DarkActoinBar"> 

    </style> 
Смежные вопросы