Android,菜单 showAsAction ="always"被忽略

标签 android menu android-actionbar

关于我的问题有很多问题,但我相信我正在遵循这些答案,但当我启动应用程序时,我的项目仍然不可见(它在溢出菜单下)。

这是我的 menu.xml

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

    <item
        android:id="@+id/action_sort_asc"
        app:showAsAction="always"
        android:title="@string/action_sort"
        android:icon="@drawable/ic_arrow_down"/>

...

MainActivity 扩展了 Activity 而不是 ActionBarActivity。虽然 Android studio 预览在 Actionbar 中显示它(以及 overflow 中的其他项目),但是,当我启动应用程序时,这个项目是不可见的。

任何想法将不胜感激。谢谢。

最佳答案

我曾经遇到过这个问题,也尝试添加 android:showAsAction="always"

关于Android,菜单 showAsAction ="always"被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28295724/

相关文章:

java - Firebase DynamicLinks 在版本 16.1.1 上失败

javascript - 添加基于 URL 的事件导航类

java - Android - 在fragment之间切换;菜单项问题

android - 使用 Theme.AppCompat.Dialog 时操作栏看起来被切断了

android - 当我尝试构建 Unity 项目时 Jenkins 被绞死

java - 使用 MediaPlayer 获取原始资源的持续时间长度

带字幕的Android自定义弹出菜单

java - 纵向模式下带有图标和文本的 ActionBar

Android 示例软键盘 : Partial text deletion/hiding by switiching between ABC and 123? 键盘

html - 水平菜单在宽屏显示器上显示不正确