サブメニューも含むアクションバーでxmlではなくJavaを使用してメニュー項目を作成しました。極左に移動する方法はあるのだろうか
メニュー項目とサブメニューを作成するための Java コード
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
SubMenu subMenu = menu.addSubMenu("Navigation Menu");
subMenu.add("Library").setIcon(R.drawable.ic_action_book);
subMenu.add("On Device").setIcon(R.drawable.ic_action_tablet);
subMenu.add("My Shelf").setIcon(R.drawable.ic_action_laptop);
MenuItem subMenu1Item = subMenu.getItem();
subMenu1Item.setIcon(R.drawable.ic_action_home);
subMenu1Item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}