Tabs 标签在我的夏洛克行动栏上方

Tabs 标签在我的夏洛克行动栏上方,tabs,actionbarsherlock,Tabs,Actionbarsherlock,我用ActionBarSherlock。如果我的操作栏位于选项卡上方,一切都会好起来 public class MyList extends SherlockListActivity implements ActionBar.TabListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

我用ActionBarSherlock。如果我的操作栏位于选项卡上方,一切都会好起来

public class MyList extends SherlockListActivity implements ActionBar.TabListener {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.countries_list);

        ActionBar actionBar = getSupportActionBar();
        actionBar.setDisplayOptions(ActionBar.DISPLAY_HOME_AS_UP | ActionBar.DISPLAY_SHOW_TITLE);
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
        // Inflating tabs and views

    }

    // onTab methods
}

这是框架中的一个bug,只有在Android 4.2中修复过。ActionBarSherlock显示与Android 4.0相同的行为以保持一致性。即使它在ABS中得到了修复,你仍然会在你的应用程序中看到4.0和4.1中出现这种不正常的行为。

我在写之前的评论时犯了错误。我已经编译了安卓操作栏,并在操作栏上方获得了一次标签。