3

ホーム/タイトル バーのないアプリと、タブ ナビゲーション モードのアクションバーがあります。アプリにメニューを追加しました。これを Android 4 以降でタブ アクションバーのオーバーフロー メニューとして表示したいと考えています。

シンプルに聞こえますが、メニューを追加すると

    // Initiating menu XML file
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater menuInflater = getMenuInflater();
    menuInflater.inflate(R.layout.menu, menu);
    return true;
}

// Event handling for individual menu item selected
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case R.id.menu_search:
        // Load search fragment
        return true;
    case R.id.menu_add:
        // Load add fragment
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}

私はこれをランドスケープビューで取得します。これは良いことです:

ここに画像の説明を入力

しかし、私はこれをポートレートモードで取得します。これは悪いことです:

ここに画像の説明を入力

縦モードでタブのアクションバーが分割されないようにするにはどうすればよいですか?

編集: Android 4 でメニューが作成されると、すぐにアクティビティのタイトルバーのアクション オーバーフロー メニューになるようです。問題は、タイトルバーがなく、タブ ナビゲーション アクションバーしかないことです。したがって、アクティビティは、アクション オーバーフロー オプションを使用して新しいタイトル/アクション バーを作成します。

アクティビティでアクション オーバーフロー タブをタブ ナビゲーション アクションバーに追加する方法を見つける必要があります。それを行う方法はありますか?

ありがとう

4

0 に答える 0