在状态栏下显示活动,无需访问活动XML /代码

时间:2015-11-08 09:27:08

标签: android android-layout statusbar

我在Theme.AppCompat.Light.NoActionBar中使用了styles.xml来移除Android应用中的操作栏。在所有活动中,我都包括一个工具栏。

我正在使用第三方库(http://kokum.io)在应用中登录用户。我无法控制库用于身份验证的登录屏幕的活动XML或代码。此活动的顶部位于状态栏后面。 activity_behind_status_bar

是否可以在不访问活动代码/ XML的情况下将活动显示在状态栏下方?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。 在AndroidManifest.xml中,我们可以专门为每个活动指定主题。

<activity
    android:name="io.kokum.integration.LoginActivity"
    android:theme="@style/CustomTheme" />

这可以专门为此活动覆盖应用级主题。 在上面的具体情况中,我能够使用一个主题,提供一个操作栏来解决问题。