0

我正在开发一个 Android 应用程序,我想要一个像 Facebook 应用程序一样的标签导航。

我使用带有此代码的本机操作栏:

        final ActionBar actionbar = getActionBar();
    actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    actionbar.addTab(actionbar.newTab().setIcon(R.drawable.warnung).setTabListener(this));
    actionbar.addTab(actionbar.newTab().setIcon(R.drawable.warnung).setTabListener(this));
    actionbar.addTab(actionbar.newTab().setIcon(R.drawable.warnung).setTabListener(this));

        @Override
    public void onTabSelected(Tab tab, FragmentTransaction ft) {
        // TODO Auto-generated method stub
        switch(tab.getPosition()){
        case 0:
            Fragment fragment = new Nachrichten_fragment();
            getSupportFragmentManager().beginTransaction().replace(R.id.content_frame,fragment).commit();
            break;
        }

    }

我的问题是,与 facebook 应用程序不同,android 在操作栏下方而不是在其中创建标签栏。

那么谁能告诉我如何创建这样的导航?还是我需要操作栏夏洛克?

提前致谢

4

1 回答 1

1

您可以在ActionBar. 您可以使用
getSupportActionBar().setCustomView()

这样,您既可以将选项卡放入,也可以ActionBar使它们出现在ActionBar.

或者您可以使用以下功能禁用应用程序标题和徽标,您将自动获得顶部的选项卡。

getSupportActionBar().setDisplayShowHomeEnabled(false);
getSupportActionBar().setDisplayShowTitleEnabled(false);
于 2013-10-07T09:35:52.523 回答