1

我想在一行中设置 4 个菜单图标。它在一行中显示 2 个菜单图标,在第二行中显示 2 个图标


这是我的菜单项代码

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Single menu item Set id, icon and Title for each menu item
-->


<item android:id="@+id/menu_bookmark"
android:icon="@drawable/homf"
android:title="Home" />

<item android:id="@+id/menu_save"
android:icon="@drawable/shopcrt"
android:title=" Shopping Cart" />

<item android:id="@+id/menu_search"
android:icon="@drawable/icon_search"
android:title="Search" />


<item android:id="@+id/about"
android:icon="@drawable/icon_share"
android:title="About" />


</menu>
4

1 回答 1

1

您可以覆盖菜单按钮以使用按钮显示您的自定义视图,您可以从Menu My way 项目中获得一些灵感。源代码也附上。

在此处输入图像描述

/**
     * Manage  Menu Items Click.
     */
    @Override
    public void MenuItemSelectedEvent(CustomMenuItem selection) {

        switch (selection.getId()){




        case MENU_ITEM_FIRST:
            Intent myIntent = new Intent(CurrentActivity.this, ActivityToLaunch.class);
                    startActivity(myIntent);
            break;




        case MENU_ITEM_SECOND:
            //.....
            break;




        case MENU_ITEM_THIRD:
                    //....
            break;
        }




    }
}
于 2012-08-10T12:07:37.683 回答