ホーム/タイトル バーのないアプリと、タブ ナビゲーション モードのアクションバーがあります。アプリにメニューを追加しました。これを 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 でメニューが作成されると、すぐにアクティビティのタイトルバーのアクション オーバーフロー メニューになるようです。問題は、タイトルバーがなく、タブ ナビゲーション アクションバーしかないことです。したがって、アクティビティは、アクション オーバーフロー オプションを使用して新しいタイトル/アクション バーを作成します。
アクティビティでアクション オーバーフロー タブをタブ ナビゲーション アクションバーに追加する方法を見つける必要があります。それを行う方法はありますか?
ありがとう