0

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 が上部に含まれ、最後の部分の魔女には、画面の下部に叫び声と感嘆符が表示されます。

4

1 に答える 1