Android アプリケーションを開発しようとしていますが、2 つのアクション バーを画面の上部に 1 つ、画面の下部に 2 つ追加したいと考えています。最初のアクション バーを作成すると、画面の上に設定されますが、2 番目のアクション バーを作成しようとすると、これも画面の上に作成されます。Mainfest android:uiOptions="splitActionBarWhenNarrow" で設定したのですが、2つ目のアクションバーが画面上部に設定されてしまいます。これが私のコードです:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ActionBar actionBar = getActionBar();
View fragmentContainer = findViewById(R.id.container);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
actionBar.setDisplayShowTitleEnabled(false);
Tab alleTab = actionBar.newTab();
alleListTabListener = new TabListener<AlleFragment>(this, R.id.container, AlleFragment.class);
alleTab.setText("Alle").setContentDescription("Alle page").setTabListener(alleListTabListener);
actionBar.addTab(alleTab);
Tab favoriteTab = actionBar.newTab();
favoriteListTabListener = new TabListener<FavoriteFragment>(this, R.id.container, FavoriteFragment.class);
favoriteTab.setText("Favorite").setContentDescription("Favorite page").setTabListener(favoriteListTabListener);
actionBar.addTab(favoriteTab);
Tab umbegungTab = actionBar.newTab();
umbegunfListTabListener = new TabListener<UmbegungFragment>(this, R.id.container, UmbegungFragment.class);
umbegungTab.setText("Umbegung").setContentDescription("Umbegung page").setTabListener(umbegunfListTabListener);
actionBar.addTab(umbegungTab);
ActionBar bottomActionBar = getActionBar();
bottomActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
Tab shoutsTab = bottomActionBar.newTab();
shoutsTab.setCustomView(R.layout.shouts_item_menuview).setContentDescription("Shouts page").setTabListener(umbegunfListTabListener);
bottomActionBar.addTab(shoutsTab);
}
2 番目のアクション バーを一番下に配置する方法を誰か教えてくれませんか?
アップデート
メニューの魔女の最初の部分には、お気に入りと Umbegung が上部に含まれ、最後の部分の魔女には、画面の下部に叫び声と感嘆符が表示されます。