带有ActionBarSherlock的选项卡和带有Top Nav栏的Fragments

时间:2012-09-10 17:11:29

标签: android android-fragments actionbarsherlock

我正在实现与此处所述相同的设计:Android ActionBarSherlock Top Bar并使用接受的答案代码。虽然它将我的导航栏推到我的标签下方:

Valid XHTML http://img255.imageshack.us/img255/8908/tabsa.png

知道为什么吗?

1 个答案:

答案 0 :(得分:0)

它是ActionBarSherlock的错误(来自https://github.com/JakeWharton/ActionBarSherlock/issues/327)。

原因:

  

在onCreate()中调用setDisplayShowHomeEnabled(false)并且   使用选项卡导航模式,选项卡将显示在操作栏上方   而不是低于它。

解决方法:
删除setDisplayShowHomeEnabled调用,并添加此调用:

View homeIcon = findViewById(android.R.id.home);
((View) homeIcon.getParent()).setVisibility(View.GONE);