Android 更改Toolbar actionBar button icon
很多的Android應用左上角都有返回按鈕
在默認的情況下ADT會默認給一個返回圖標
而作為開發需求很多都要求定制一個新的圖標
在Android的網站上發現了2種可以更改的方法
如果有錯誤提示Call requires API level 18 (current min is 14): android.app.ActionBar#setHomeAsUpIndicator
說明當前的最小API等級低於18 那麼就參考第二種方法了
2. 在xml代碼底下設置
在styles.xml中新增一種style
然後在AndroidManifest.xml中在其Activity 的theme中設置成該style
這種方法對API level沒有要求就是略複雜些
在默認的情況下ADT會默認給一個返回圖標
而作為開發需求很多都要求定制一個新的圖標
在Android的網站上發現了2種可以更改的方法
1. 在java代碼環境中設置
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_close);
如果有錯誤提示Call requires API level 18 (current min is 14): android.app.ActionBar#setHomeAsUpIndicator
說明當前的最小API等級低於18 那麼就參考第二種方法了
2. 在xml代碼底下設置
在styles.xml中新增一種style
<style name="style_titlebar_normal" parent="Theme.AppCompat.Light">
<item name="android:homeAsUpIndicator">@drawable/back</item> <!--返回icon-->
</style>
<activity android:name=".NewContactActivity"
android:theme="@style/style_titlebar_normal"/>
留言
張貼留言