2

MasterDetailedFlowアクティビティを使用してプロジェクトを作成しました。次に、次のようにアクションバーにアクションアイテムボタンを追加します。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // TODO Auto-generated method stub
    super.onCreateOptionsMenu(menu);
    MenuItem add = menu.add("Add City");
    MenuItem delete = menu.add("Delete");
    add.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
    delete.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
    return true;
}

次の行がonCreateメソッドに追加されます。

// Show the Up button in the action bar.
    getActionBar().setDisplayHomeAsUpEnabled(true);

アクションバーにアクションアイテムのボタンが表示されないので、そこに表示する方法を教えてください...

4

1 に答える 1

1

show as action を常に設定するとどうなりますか?

add.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);

于 2012-11-19T18:56:53.603 に答える