2012-08-10 73 views
1

我想设置4菜单图标在事务所row.its显示一行2梅内图标和2个图标在第二行如何设置4在Android的菜单图标,在单行


这是我的菜单码

<?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> 
+1

据我所知,你不能。 你可以使用按钮来覆盖菜单按钮来显示你的cutom视图。 – 2012-08-10 11:28:04

+0

它是android ICS的内置功能,但不是以前的版本。 – pixelscreen 2012-08-10 11:29:32

回答

1

您可以覆盖菜单按钮,以显示与按键您对自定义视图,您可以从Menu My way project一些启发。源代码也附带。

enter image description here

/** 
    * 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; 
     } 




    } 
} 
+0

谢谢4 help.but我wana,当我点击图标,所以它开始新的个人activity.how它将通过“菜单我的项目方式”教程 – 2012-08-11 05:50:02

+0

@iqranaz你可以检查我更新的答案 – 2012-08-11 15:17:06

+0

非常感谢你太有用的代码 – 2012-08-14 20:17:19