标签位于我的sherlock操作栏上方

时间:2013-05-27 14:06:11

标签: tabs actionbarsherlock

我使用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
}

Screetshot

1 个答案:

答案 0 :(得分:2)

这是框架中的一个错误,仅在Android 4.2中修复。 ActionBarSherlock显示与Android 4.0相同的行为以保持一致性。即使它已在ABS中修复,您仍然会在应用程序中看到4.0和4.1中的这种破坏行为。