homeAsUpIndicator样式不适用于默认的Android Studio项目

时间:2015-01-15 13:49:12

标签: android android-studio android-actionbar android-styles

有很多关于homeAsUpIndicator的问题,我尝试了所有没有结果的问题。

代码很简单。我只有Android Studio 1.0.1的默认NavigationDrawer代码,appcompat和SDK21构建。

我想更改de homeAsUpIndicator,但只有以编程方式工作:

actionBar.setHomeAsUpIndicator(R.drawable.custom_indicator);

当我尝试将其移动到styles.xml时,它不起作用:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/color_primary</item>
    <item name="colorPrimaryDark">@color/color_primary_dark</item>
    <item name="android:homeAsUpIndicator">@drawable/custom_indicator</item>
    <item name="homeAsUpIndicator">@drawable/custom_indicator</item>
</style>

正确应用颜色,但不是homeAsUpIndicator。我能尝试什么?这是默认项目,我尝试了两个看似无处不在的简单解决方案。 Java语句只是一种解决方法,因为我认为最好放在styles.xml上。可能发生什么?默认项目是否覆盖了我的风格?

0 个答案:

没有答案