显示主页按钮时,操作栏占据整个屏幕

时间:2012-11-23 12:01:48

标签: android android-actionbar actionbarsherlock

我在使用ActionBar时遇到了这个问题,并努力寻找解决方案,在其他人的帮助和大量搜索中找到了解决方案。

所以,这就是问题, 我想在ActionBar中显示主页按钮和标题并使用

actionBar.setDisplayShowTitleEnabled(true);
actionBar.setDisplayUseLogoEnabled(true);
actionBar.setDisplayShowHomeEnabled(true);

这应该在理论上有效,但它没有。由于某种原因“setDisplayShowHomeEnabled(true);”也让动作栏占据整个画面。

所以我必须解决这个问题。

1 个答案:

答案 0 :(得分:0)

答案是改变actionBar从中得到它的风格。

我最初使用

<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar.Solid">
            <item name="android:background">#000000</item>                                           
</style>

后来改为

"@android:style/Widget.Holo.ActionBar

这也出现在操作栏Sherlock中,this是找到解决方案的地方。

这有助于解决问题。所以任何人都面临类似的情况,请尝试改变风格。希望这会有所帮助。