【问题标题】:Actionbar occupies entire screen when home button is displayed显示主页按钮时操作栏占据整个屏幕
【发布时间】:2012-11-23 12:01:48
【问题描述】:

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

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

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

理论上这应该可行,但它没有。出于某种原因,“setDisplayShowHomeEnabled(true);”还让操作栏占据了整个屏幕。

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

【问题讨论】:

    标签: android android-actionbar actionbarsherlock


    【解决方案1】:

    这个问题的答案是改变 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 是找到解决方案的地方。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多