【问题标题】:CollapsingToolbar back button does not showCollapsingToolbar 后退按钮不显示
【发布时间】:2015-07-06 20:12:29
【问题描述】:

我一直在使用设计库,但遇到了一个问题。

 final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
 setSupportActionBar(toolbar);
 getSupportActionBar().setDisplayHomeAsUpEnabled(true);

我将工具栏初始化为必须返回按钮,但它仅在 Genymotion Nexus 6 中显示。在我的 LG G2 Lolipop 上,没有显示返回按钮。这个错误有解决方法吗?谢谢。

【问题讨论】:

    标签: android android-design-library


    【解决方案1】:

    相反,您应该在工具栏上设置向上图标。

    用途:

    toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.your_icon));

    您还可以使用android:navigationIcon标签在工具栏的xml布局中设置导航图标。

    【讨论】:

    • 使用 CollapsingToolbar 不会将按钮放在正确的位置。
    • android:navigationIcon 仅适用于 API 21 及更高版本。
    【解决方案2】:

    我在 build.gradle 中更改了一个版本

    编译'com.android.support:design:22.2.0'

    编译'com.android.support:design:24.2.1'

    并将其添加到类中:

        Toolbar toolbar = (Toolbar) findViewById(R.id.mainToolbar);
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayShowTitleEnabled(true);
    

    现在后退按钮可以使用了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-06
      • 2018-10-07
      • 1970-01-01
      • 2020-05-22
      • 2020-12-05
      • 2016-05-19
      • 1970-01-01
      相关资源
      最近更新 更多