Android ActionBar菜单图标未显示

时间:2015-07-10 10:18:07

标签: android menu android-actionbar

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

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>

我已经声明了支持头文件,但它没有什么区别。 我尝试用@ apptrings中显示的应用名称替换“app:showAsAction”中的“app”一词,但由于应用名称有空格,因此不会接受它。

它被称为我的应用程序,而不是myApp。

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

先谢谢社区!

1 个答案:

答案 0 :(得分:0)

可能您没有使用AppCompat(或在此特定情况下不使用它),然后android:showAsAction。是的,Android Studio会抱怨并建议使用app:showAsAction,但它可以正常工作。