如何改变android活动homeAsup箭头颜色

时间:2014-09-25 08:12:39

标签: android android-actionbar

如何更改android活动homeAsup箭头颜色, 我找到了这些款式

  

homeAsUpIndicator

     

actionOverflowButtonStyle

如何更改操作栏homeAsUp Arrow和actionOverflowButton样式

2 个答案:

答案 0 :(得分:4)

“up”可供性指标由主题的homeAsUpIndicator属性中指定的drawable提供。要使用您自己的自定义版本覆盖它,它将是这样的:

<style name="Theme.MyFancyTheme" parent="android:Theme.Holo">
    <item name="android:homeAsUpIndicator">@drawable/my_fancy_up_indicator</item>
</style>

如果您使用您的应用程序支持3.0之前的版本,请确保将此版本的自定义主题放在值-v11或类似值中。

答案 1 :(得分:2)

改变homeAsUp:

private ActionBarDrawerToggle mDrawerToggle;
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
                  R.drawable.ic_navigation_drawer, //nav menu toggle icon
                  R.string.app_name, // nav drawer open - description for accessibility
                  R.string.app_name // nav drawer close - description for accessibility
);

要更改actionOverflowButton样式,请参阅此帖子: Changing overflow icon in the action bar