【问题标题】:ActionBarSherlock with Tabs带有标签的 ActionBarSherlock
【发布时间】:2013-04-19 16:39:39
【问题描述】:

我正在尝试使用三个选项卡实现 ActionBarSherlock,将选项卡与 HomeButton 放在同一行。见下图:

我创建了 ActionBarSherlock 并添加了三个选项卡,但它们没有出现在屏幕上。我错过了什么?

这是我的代码:

    //ActionBarSherlock settings
    ActionBar actionBar=getSupportActionBar();
    Resources res=getResources();
    actionBar.setDisplayUseLogoEnabled(true);
    actionBar.setLogo(res.getDrawable(R.drawable.logo));
    actionBar.setSplitBackgroundDrawable(res.getDrawable(R.drawable.separator));
    actionBar.setBackgroundDrawable(res.getDrawable(R.drawable.navbar));
    actionBar.setHomeButtonEnabled(true);
    actionBar.setDisplayHomeAsUpEnabled(true);

    //Tabs
    actionBar.addTab(actionBar.newTab().setText("apps").setIcon(R.drawable.ico_apps_normal).setTabListener(this).setTag("apps tab"),true);
    actionBar.addTab(actionBar.newTab().setIcon(R.drawable.ico_add_normal).setTabListener(this).setTag("add tab"));
    actionBar.addTab(actionBar.newTab().setIcon(R.drawable.ico_news_normal).setTabListener(this).setTag("news tab"));

【问题讨论】:

    标签: android tabs actionbarsherlock


    【解决方案1】:

    尝试添加

    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    

    在您开始添加标签之前。您好像没有设置导航模式。

    我还回答了一个关于操作栏和导航标签的类似问题here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-17
      • 1970-01-01
      相关资源
      最近更新 更多