android - ActionBar 隐藏标题滞后

标签 android android-actionbar actionbarsherlock

我正在为我的应用程序使用 ActionBarSherlock,这是我用来隐藏 ActionBarTitle 的代码:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayShowTitleEnabled(false);
    actionBar.setDisplayUseLogoEnabled(true);
    setContentView(R.layout.main_fragment);
}

问题在于,当应用程序启动时,LogoTitle 同时显示的时间很短。这看起来真的很难看,我怎样才能摆脱它?

最佳答案

这是我的解决方案,我们需要定义一个新的样式并在Manifest中声明

<style name="VibhinnaTheme" parent="Theme.Sherlock.Light.ForceOverflow">
    <item name="android:actionBarStyle">@style/VibhinnaTheme.ActionBar</item>
    <item name="actionBarStyle">@style/VibhinnaTheme.ActionBar</item>
</style>

<style name="VibhinnaTheme.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid">
    <item name="android:displayOptions">showHome|useLogo</item>
    <item name="displayOptions">showHome|useLogo</item>
</style>

此链接很有帮助:LINK

关于android - ActionBar 隐藏标题滞后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10525734/

相关文章:

android - 将 native 操作栏转换为操作栏 Sherlock

Android Studio 3.0 矢量绘图和 LINT 工具 :ignore ="VectorPath"

android - Misconfigured App 抱歉,myapp 尚未获准在 App Center 中显示。在安卓应用分享中

android - 如何从设置 UI 中隐藏我的客户客户经理

android - Android actcionbar xml 中的图标错误

android - 在 Android ActionBar 上访问 ActionView

android - 下载管理器 : download a file to cache partition

设置 ActionBar 颜色时的 Android UI 故障

android - Lollipop 主题问题

android - 如何从操作栏 Sherlock 中删除 Activity 标题而不从 'RecentApps' 选择器中丢失它?