【问题标题】:Android ActionBar Menu Icons not appearingAndroid ActionBar 菜单图标未出现
【发布时间】:2016-08-03 19:34:26
【问题描述】:

在您标记为重复问题之前:我已阅读:

Action buttons doesn't show up on Action Bar?

Action Bar not showing action view icons

Android: Icons don't appear in Action Bar

但是问题没有解决。我的操作栏只会保留溢出中的菜单项。我无法让图标出现在操作栏本身上。

我的菜单代码是:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">

<item android:id="@+id/homeIcon"
    android:title="@string/Home"
    android:icon="@drawable/ic_home_black_24dp"
    android:orderInCategory="1"
    app:showAsAction="always" /></menu>

我已经声明了支持头文件,但没有任何区别。 我尝试将“app:showAsAction”中的“app”一词替换为我的应用程序名称,因为它出现在@strings 中,但它不会接受它,因为应用程序名称有空格。

它被称为 my App 而不是 myApp。

这是否是我无法在我的操作栏中获得任何图标的原因,如果是,是否有办法解决它.. 无需重新创建我的应用程序?我尝试更改 @strings 中的名称,但并没有解决问题,所以它可能很容易成为其他东西。

提前感谢社区!

【问题讨论】:

  • 您可以发布您的活动代码吗?如果没有,请检查是否有 onCreateOptionsMenu
  • 谢谢我已经编辑了问题以包含活动
  • 在 youtube 中搜索 Slidenerd,他在视频中做了你想做的事。别担心,他不是那种给观众睡觉做教程的人。

标签: android menu android-actionbar


【解决方案1】:

你可能没有使用 AppCompat(或在这种特殊情况下没有使用它)然后android:showAsAction。是的,Android Studio 会抱怨并建议使用app:showAsAction,但它可以工作。

【讨论】:

    猜你喜欢
    • 2015-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多