android - 工具栏图标不显示

标签 android

我正在尝试在我的应用程序中使用工具栏,我能够按照 android 教程将这些项目显示为图标。

我的项目显示为右侧“...”的子菜单,但没有显示图标。我尝试使用 android:showAsAction="always" 但我不断收到有关 namespace 问题的错误,我应该使用 res-auto。当我尝试破坏菜单的 inflator 时,即使我定义了这些标签,我还是收到了一些奇怪的标题错误。

有没有办法在工具栏上显示一些图标,我如何使用 showAsAction=always 强制显示它而不会引发错误。

谢谢

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

    <item  
        android:id="@+id/favorite_ico"
        android:icon="@mipmap/ic_launcher"
        android:title="Item 1"
        android:showAsAction="ifRoom" />
    <item  
        android:id="@+id/settings_ico"
        android:title="Item 2" />
</menu>

最佳答案

如果您尝试使用 showAsAction="always"

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/favorite_ico"
        android:icon="@mipmap/ic_launcher"
        android:title="Item 1"
        app:showAsAction="always" />
    <item
        android:id="@+id/settings_ico"
        android:title="Item 2" />
</menu>

你需要导入 app 而不是 android

关于android - 工具栏图标不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41972668/

相关文章:

Android 3.1.1 - : Lcom/google/android/gms/common/internal/zzbq; 的解析失败

java - android 读取联系人的问题

java - 如何刷新 View 内容?

android - 手机上的文件夹未在 Windows PC 中显示

添加 admob 后 Android 应用无法启动

android - 如何将图标放入自定义对话框的标题中

java - 使用按钮 onClick 发起 Skype 通话

java - Android ImageAdapter 一次又一次地重复相同的图像/项目

android - 如何确定当前可视区域中是否显示地理点?

android - 使用 Android 进行 HTTP Post