本文介绍了与ActionBarSherlock标签和片段与顶部导航栏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我采取相同的设计:并使用接受答案code。虽然这是推动我下面的标签我的导航栏:

I am implementing the same design as described here: Android ActionBarSherlock Top Bar and using the accepted answers code. Although it is pushing my nav bar below my tabs:

.

任何想法,为什么?

推荐答案

它是一种与ActionBarSherlock(从错误的)。

Its a bug with ActionBarSherlock (from https://github.com/JakeWharton/ActionBarSherlock/issues/327 ).

原因:

当你调用setDisplayShowHomeEnabled(假)中的onCreate(),并
  使用标签导航模式时,标签将显示在操作栏上方
  相对于在其下方。

解决方法:结果
取出setDisplayShowHomeEnabled电话,并添加此相反:

Workaround:
Remove the setDisplayShowHomeEnabled call, and add this instead:

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

这篇关于与ActionBarSherlock标签和片段与顶部导航栏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 08:57