创建选项菜单android在android上的页面底部

创建选项菜单android在android上的页面底部,android,menu,Android,Menu,是否可以在选项菜单上创建,但将其放在页面底部。我正在使用。我知道,默认情况下,它处于顶部,但我认为它可以被买到底部。我只是不知道怎么做。 这是我的密码 选项菜单.xml <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/scan" android:icon="@android:drawable/ic_menu_search"

是否可以在选项菜单上创建,但将其放在页面底部。我正在使用
。我知道,默认情况下,它处于顶部,但我认为它可以被买到底部。我只是不知道怎么做。 这是我的密码

选项菜单.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/scan"
          android:icon="@android:drawable/ic_menu_search"
          android:title="@string/connect"/>
    <item android:id="@+id/discoverable"
          android:icon="@android:drawable/ic_menu_mylocation"
          android:title="@string/discoverable"/>
</menu>

任何帮助都会很好。

看到您的目标是sdk 17,您可以使用拆分栏,它是默认的
操作栏上提供的一个选项

您需要在清单文件中需要它的每个活动中声明它,例如:

<activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" 
        android:uiOptions="splitActionBarWhenNarrow" />
默认情况下,通常显示在顶部的图标将显示在底部,但您仍然可以使用自定义布局(如本例中的布局)添加自定义操作按钮。 下面介绍了设置显示选项的功能


编辑:菜单将仅在窄屏幕、较大设备或横向模式下显示在底部,顶部的默认操作栏将显示。

顺便说一句,我尝试了这个
android:showAsAction=“ifRoom”
但它似乎不起作用
ifRoom
不是为了这个,这意味着您的菜单项只有在
操作栏中有可用空间时才会显示。如果要始终显示菜单项,请将其替换为
始终
<activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" 
        android:uiOptions="splitActionBarWhenNarrow" />
ActionBar actionBar = getActionBar();
    actionBar.setCustomView(R.layout.action_bar_custom); //load menu
    actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME|ActionBar.DISPLAY_SHOW_CUSTOM);
    actionBar.setDisplayShowTitleEnabled(false);
    actionBar.show();