如何创建没有栏的菜单?

时间:2015-10-12 14:18:10

标签: android menu

我有一个没有appbar的应用程序。现在我想将3个按钮放入菜单中。我已经看到了创建工具栏然后以编程方式添加项目的选项。但首先我不想有一个酒吧而只是菜单。 我知道那不重要,因为我可以让酒吧变得透明。 第二,我真的不想以编程方式添加项目。 (但是在xml中进行了修改。)这是可能的,有更好的方法,我该怎么做?

2 个答案:

答案 0 :(得分:0)

如果“按菜单”,你的意思是,应用栏中存在的溢出菜单,那么你不能只是添加菜单那样。应用栏或工具栏必须包含该溢出菜单。但是为了提供你所提到的那种效果,你可以让工具栏透明,或者你可以查看PopUpMenu,http://developer.android.com/guide/topics/ui/menus.html, 这样你可以隐藏你的应用栏,并可以给一个单独的按钮,它将调用PopUpMenu,它会给你相同的溢出菜单效果。 关于将菜单放入xml的第二个要求,如果我说得对,你可以将菜单定义为这样,

    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android" >
        <item
            android:id="@+id/phone"
            android:title="@string/phone"
            android:icon="@drawable/phone"
            android:showAsAction="ifRoom|withText"
        />

        <item
            android:id="@+id/computer"
            android:title="@string/computer"
            android:icon="@drawable/computer"
            android:showAsAction="ifRoom|withText"
        />
</menu>

答案 1 :(得分:-1)

你需要修改CSS的任何内容。

请考虑这些编码:

style {template.css}

我想你会发现这些都是确切的答案。