2015-10-12 4 views
0

Я пытаюсь настроить андроид. Навигацию с моим собственным изображением (up navigation image).Настроить «назад к родительскому» Изображение значка ActionBar не работает

style.xml

<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <item name="windowNoTitle">true</item> 
     <item name="windowActionBar">false</item> 
     <item name="colorPrimary">@color/colorPrimary</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@color/colorAccent</item> 
     <item name="android:homeAsUpIndicator">@drawable/custom_up_nav</item> 
    </style> 

layout.xml

<android.support.design.widget.CoordinatorLayout> 
    <android.support.v7.widget.Toolbar 
       android:id="@+id/toolbar" 
       android:layout_width="match_parent" 
       android:layout_height="?attr/actionBarSize" 
       android:background="?attr/colorPrimary" 
       app:layout_scrollFlags="scroll|enterAlways" 
       app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> 
</android.support.design.widget.CoordinatorLayout> 

я уже пытался добавить эту строку в стиле "<item name="android:homeAsUpIndicator">@drawable/custom_up_nav</item></style>", чтобы настроить внешний вид, но по умолчанию вверх навигации изображение по не меняется.

В настоящее время у меня есть изображение со стрелкой навигации по умолчанию, и я хочу изменить значение по умолчанию этим изображением enter image description here. Приложение использует тему «Theme.AppCompat.Light.DarkActionBar».

ответ

1

Попробуйте использовать в деятельности OnCreate метод:

getSupportActionBar().setHomeAsUpIndicator(R.drawable.custom_up_nav); 
+1

Да теперь это работает. – user2681579

+0

@ user2681579 рад, что это помогло. Пожалуйста, примите это как ответ, спасибо. – Kistamushken

Смежные вопросы