2015-10-12 42 views
0

我想用自己的圖像(up navigation image)自定義android向上導航。自定義「回到父」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

相關問題