启动画面覆盖 PreferenceActivity

Splash screen covering PreferenceActivity

有一个 Activity 扩展偏好 Activity 像这样打开, PreferenceActivity 但是当我使用以下命令向应用程序添加启动画面时:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="android:windowBackground">@drawable/splash_screen_frameup</item>
    <!-- Customize your theme here. -->
</style>

当我导航到首选项Activity 时,工具栏仍然存在,但整个屏幕是我的初始屏幕(黑屏)PreferenceActivity after apptheme background declaration。我有一种感觉,这是由于 PreferenceActivity 没有声明的 xml 布局?如何让启动画面不与首选项重叠Activity?

您似乎也很有可能对 PreferenceActivity 使用相同的主题!

原因:窗口背景! 创建另一个没有 windowBackground 标志的主题并将该主题分配给 PreferenceActivity...

如果这不起作用,请详细说明。 :)