4

Я пытаюсь изменить индикатор «вверх», я внедрил новую панель действий, и я не могу ее настроить.Главная Icon Up Индикатор совместимости Панель действий

Я попытался добавить в значения-v11/styles.xml

<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar"> 
    <item name="android:icon">@drawable/ic_action_logo_barra_de_acciones_blanco</item> 
    <item name="android:background">@drawable/action_bar_style</item> 
    <item name="android:homeAsUpIndicator">@drawable/arrow_up_black</item> 
</style> 

и значения/styles.xml

<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar"> 
    <item name="background">@drawable/action_bar_style</item> 
    <item name="icon">@drawable/ic_action_logo_barra_de_acciones_blanco</item> 
    <item name="homeAsUpIndicator">@drawable/arrow_up_black</item> 
</style> 

Но до сих пор не работает.

Заранее спасибо, Диего.

+0

Есть идеи об этом? – niegus

ответ

4

Извините, может быть, уже поздно, но у меня была такая же проблема и она была решена путем определения «homeAsUpIndicator» в главной теме перед стилем ActionBar. Вот мой Рез/значения/styles.xml

<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light"> 
</style> 

<style name="AppTheme" parent="AppBaseTheme"> 
    <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_holo_dark</item> 
    <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> 
</style> 

<style name="Widget.Styled.ActionBar" parent="@style/Widget.AppCompat.Light.ActionBar"> 
    <item name="background">@drawable/messages_form_banner</item> 
</style> 

Я надеюсь, что это поможет.

+0

Ошибка: (6, 40) Ресурс не найден, который соответствует указанному имени (в 'homeAsUpIndicator' со значением '@ drawable/abc_ic_ab_back_holo_dark'). Можете ли вы рассказать мне, в чем проблема PLZ? THX – Fakher

+0

@Fakher это просто пример использования, и я использовал свои ресурсы. Попытайтесь связать выделение с вашего проекта. – molokoka

+0

Я просто перезагружаю android studeio, и он работает thx :) – Fakher