ActionBarSherlock操作栏不会隐藏在Dialog中

时间:2013-12-07 07:31:58

标签: java android actionbarsherlock

我正在加载已实施ActionBarSherlock的活动。当活动开始加载时,我会使用以下xml显示启动画面:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/splash"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:theme="@style/Theme.Sherlock.Light.NoActionBar">

    <ImageView
        android:id="@+id/logo"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:src="@drawable/splashlogo" />

</RelativeLayout>

在加载启动画面之前,我打电话

getSupportActionBar().hide();

我甚至尝试过:

getSupportActionBar().setDisplayShowHomeEnabled(false);
getSupportActionBar().setDisplayShowTitleEnabled(false);

但无论我做什么,我总是在启动画面上看到以下内容:

enter image description here

我需要添加或做错了吗?

1 个答案:

答案 0 :(得分:1)

dialog.setcontentView行写入

之前的启动画面中
  dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);