2012-08-10 76 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