3

サブメニューも含むアクションバーで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;
}
4

0 に答える 0