如何在android中创建底部菜单

时间:2015-09-08 11:44:41

标签: java android xml android-layout android-menu

我需要这种类型的菜单,比如看图像底部。

I need this of menu

但我找到了这种菜单。

enter image description here

这里是我的menu_main.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
    android:id="@+id/weather"
    android:icon="@drawable/ic_launcher"
    android:title="weather"/>
<item
    android:id="@+id/second"
    android:icon="@drawable/ic_launcher"
    android:title="Home"/>
<item
    android:id="@+id/java"
    android:icon="@drawable/ic_launcher"
    android:title="Java"/>
<item
    android:id="@+id/android"
    android:icon="@drawable/ic_launcher"
    android:title="Android"/>
</menu>

1 个答案:

答案 0 :(得分:0)

您不需要菜单,使用 Horizo​​ntal RecyclerView 创建此菜单并设置onMenuClickListener。只是它

修改

@Override
public boolean onKeyDown(int keycode, KeyEvent e) {
    switch(keycode) {
        case KeyEvent.KEYCODE_MENU:
            doSomething();
            return true;
    }

    return super.onKeyDown(keycode, e);
}

使用此监听器,您可以控制按钮。