0

タブ ナビゲーション バーが使用すべきものではないかどうかはわかりません。私が必要としているのは、タブ操作ではなく、ユーザーがセクションを選択したときに新しいアクティビティを開くことです。タブ ナビゲーションでそれを実現できるとしたら、どうすればよいでしょうか?

他の例からこれまでのところ私が持っているものは次のとおりです。

    ActionBar actionBar = getSupportActionBar();
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    actionBar.setDisplayShowTitleEnabled(true);

    Tab tab = actionBar.newTab()
                .setText("Home")
                .setTabListener(?); 
    actionBar.addTab(tab);

    tab = actionBar.newTab()
                .setText("Learn")
                .setTabListener(?);
    actionBar.addTab(tab);        

    tab = actionBar.newTab()
            .setText("Services")
            .setTabListener(?);
    actionBar.addTab(tab);                

    tab = actionBar.newTab()
            .setText("Next Steps")
            .setTabListener(?);
actionBar.addTab(tab);    

または、代わりにリスト ナビゲーションを使用する必要がありますか?

ありがとうアレックス

4

1 に答える 1

1

通常は新しいフラグメントを膨らませる新しいアクティビティを開くだけで、問題なく達成できます。

しかし、そうするのはあまり一般的ではなく、タブのアイデアよりも優れています。

私の意見では、リスト ナビゲーションを使用するか、できれば Google ミュージックや Google Earth で見られる最新の (最近では公式の)ナビゲーション ドロワーを使用する必要があります。

于 2013-06-04T15:36:40.923 に答える