【问题标题】:logo/icon is missing when using Theme.Material.Light使用 Theme.Material.Light 时缺少徽标/图标
【发布时间】:2014-11-26 18:48:22
【问题描述】:

我必须将我的应用程序自定义为新的 Material 设计,但它看起来像 Android 将图标放在左角的操作栏中。我不能只是放弃我的品牌图标。 有什么办法可以添加吗?我在 Android 5 的 res 文件夹中的 values-v21 中使用以下样式。

<style name="AppTheme" parent="android:Theme.Material.Light">

好的,我知道了,来自here 你所要做的就是:

ActionBar ab = getActionBar();
ab.setDisplayHomeAsUpEnabled(false);
ab.setHomeButtonEnabled(true);
ab.setIcon(R.drawable.icon);
ab.setDisplayShowHomeEnabled(true);

【问题讨论】:

    标签: android-actionbar android-5.0-lollipop android-theme


    【解决方案1】:

    Theme.Material.Light 此主题不支持在操作栏中显示应用图标。

    【讨论】:

      猜你喜欢
      • 2021-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-25
      • 1970-01-01
      • 2013-08-01
      相关资源
      最近更新 更多