在您标记为重复的问题之前:我已阅读:
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中的名称并且没有解决问题,所以它可能很容易成为别的东西。
先谢谢社区!
答案 0 :(得分:0)
可能您没有使用AppCompat(或在此特定情况下不使用它),然后android:showAsAction
。是的,Android Studio会抱怨并建议使用app:showAsAction
,但它可以正常工作。