Android Actionbar 项目为三个点

标签 android menu android-actionbar android-4.0-ice-cream-sandwich

我的主要 Activity 有一个菜单 (res/menu/main_menu.xml),我只想要操作栏上的一项,其余的应隐藏在三点菜单下。 Three dots menu

问题是,我从来没有在我的操作栏上看到三点项目。为什么我看不到三点项目?如何强制将元素隐藏在它下面?

注意:我使用 minSdkVersion="14"并在 AVD 中进行测试。

最佳答案

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item android:id="@+id/menu_item_share"
        android:title="@string/share"
        android:icon="@android:drawable/ic_menu_share"
        app:showAsAction="ifRoom"
        android:actionProviderClass="android.widget.ShareActionProvider" />

    <item
        android:id="@+id/empty"
        android:title="@string/options"
        android:orderInCategory="101"
        app:showAsAction="always"
        android:icon="@drawable/baseline_more_vert_black">

        <menu>

            <item android:id="@+id/action_settings"
                android:icon="@android:drawable/ic_menu_preferences"
                app:showAsAction="ifRoom"
                android:title="@string/settings" />

            <item android:id="@+id/action_help"
                android:icon="@android:drawable/ic_menu_help"
                app:showAsAction="ifRoom"
                android:title="@string/help" />

        </menu>

    </item>

</menu>

here 下载 baseline_more_vert_black 图标后,您需要将它们添加到您的 res/drawable... 文件夹中。 .

关于Android Actionbar 项目为三个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27627659/

相关文章:

jquery - 固定菜单不能正常工作,扰乱页面的流畅性

android - 如何将图片添加到res/drawable/中对应的文件夹

android - Activity 复活后存储在 Android Intent 中的状态

android - 自定义 Android 操作系统构建

eclipse - Eclipse内容帮助中的所选条目由于颜色而无法读取

android - ViewPagerIndicator 不显示标题文本

java - PhoneGap 2.2.0 Android SplashScreen - 抛出错误 'splash cannot be resolved or is not a field'

javascript - js 中的响应式切换菜单(适用于移动设备)可以在本地工作,但不能在线工作

android - android中的选项菜单和溢出操作菜单有什么区别?

android - ActionBarSherlock:更改 homeAsUpIndicator 不起作用