【问题标题】:How to change the default up button icon in ANDROID API 22 [duplicate]如何更改ANDROID API 22中的默认向上按钮图标[重复]
【发布时间】:2015-08-04 01:19:14
【问题描述】:

我想更改 API 级别 22

中默认的主页按钮操作栏图标

我将 AppCompatV7 用于 API 级别 22,并且我正在扩展 ActionBar Activity

目前看起来像


想改成

我们做了什么:

在我的默认主题样式中,我编写了以下代码

<item name="android:actionModeCloseDrawable">@drawable/up_button</item>

但它似乎不起作用。

【问题讨论】:

  • 顺便说一句:ActionBarActivity 已弃用。请改用AppCompatActivity

标签: android android-actionbar android-5.0-lollipop material-design android-actionbar-compat


【解决方案1】:

我就是这样做的。它可能会帮助其他人。!!

mDrawerToggle.setDrawerIndicatorEnabled(false);//set false default

toolbar.setNavigationIcon(R.drawable.menu_icon);//add custom home buton

     toolbar.setNavigationOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
          mDrawerLayout.openDrawer(Gravity.START);
        }
    });

【讨论】:

  • 我必须通过 XML 来完成。我没有使用工具栏。
【解决方案2】:

我认为主题中向上按钮的属性叫做homeAsUpIndicator

<item name="android:homeAsUpIndicator">@drawable/up_button</item>

更多信息和可能的解决方案on this question

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-16
    • 2016-01-18
    • 2011-02-19
    • 1970-01-01
    • 2016-09-25
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多