SubMenu
1.
1 import com.actionbarsherlock.view.SubMenu; 2 @Override 3 public boolean onCreateOptionsMenu(Menu menu) { 4 // TODO Auto-generated method stub 5 /** 6 * 获得submenu对象 7 */ 8 SubMenu sub_0 = menu.addSubMenu("Action item"); 9 SubMenu sub_1 = menu.addSubMenu("Overflom item"); 10 /** 11 * 为submenu添加item 12 */ 13 sub_0.addSubMenu("Sub_0_0"); 14 sub_0.addSubMenu("Sub_0_1"); 15 sub_0.addSubMenu("Sub_0_2"); 16 sub_0.addSubMenu("Sub_0_3"); 17 sub_1.addSubMenu("Sub_1_0"); 18 sub_1.addSubMenu("Sub_1_1"); 19 sub_1.addSubMenu("Sub_1_2"); 20 sub_1.addSubMenu("Sub_1_3"); 21 /** 22 * 获得menuItem 23 */ 24 MenuItem item_0 = sub_0.getItem(); 25 MenuItem item_1 = sub_1.getItem(); 26 item_0.setIcon(R.drawable.ic_launcher).setShowAsAction( 27 MenuItem.SHOW_AS_ACTION_ALWAYS 28 | MenuItem.SHOW_AS_ACTION_WITH_TEXT); 29 item_1.setIcon(R.drawable.ic_launcher).setTitle("overflom"); 30 return super.onCreateOptionsMenu(menu); 31 } 32 @Override 33 public boolean onCreateOptionsMenu(Menu menu) { 34 // TODO Auto-generated method stub 35 /** 36 * 获得submenu对象 37 */ 38 SubMenu sub_0 = menu.addSubMenu("Action item"); 39 SubMenu sub_1 = menu.addSubMenu("Overflom item"); 40 /** 41 * 为submenu添加item 42 */ 43 sub_0.addSubMenu("Sub_0_0"); 44 sub_0.addSubMenu("Sub_0_1"); 45 sub_0.addSubMenu("Sub_0_2"); 46 sub_0.addSubMenu("Sub_0_3"); 47 sub_1.addSubMenu("Sub_1_0"); 48 sub_1.addSubMenu("Sub_1_1"); 49 sub_1.addSubMenu("Sub_1_2"); 50 sub_1.addSubMenu("Sub_1_3"); 51 /** 52 * 获得menuItem 53 */ 54 MenuItem item_0 = sub_0.getItem(); 55 MenuItem item_1 = sub_1.getItem(); 56 item_0.setIcon(R.drawable.ic_launcher).setShowAsAction( 57 MenuItem.SHOW_AS_ACTION_ALWAYS 58 | MenuItem.SHOW_AS_ACTION_WITH_TEXT); 59 item_1.setIcon(R.drawable.ic_launcher).setTitle("overflom"); 60 return super.onCreateOptionsMenu(menu); 61 }