android compat 没有 actionbar 的黑暗活动?
dark activities with android compat without actionbar?
如何在appcompat主题中实现没有actionbar的黑屏?我实现了抽屉导航,主题来自style.xml.
这是我当前的主题:
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
</resources>
简单。
parent="Theme.AppCompat.NoActionBar"
您可以在 Activity 的 onCreate 方法中执行此操作,如下所示:
ActionBar actionBar = getActionBar();
if (actionBar != null) {
actionBar.hide();
}
这将是你的 styles.xml
<resources>
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
</resources>
<style name="Theme.Custom.Dark" parent="Theme.AppCompat.NoActionBar">
<item name="actionBarStyle">@style/Theme.AppCompat</item>
</style>
<style name="Theme.Custom.Light" parent="Theme.AppCompat.Light.NoActionBar">
<item name="actionBarStyle">@style/Custom.Dark</item>
</style>
如何在appcompat主题中实现没有actionbar的黑屏?我实现了抽屉导航,主题来自style.xml.
这是我当前的主题:
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
</resources>
简单。
parent="Theme.AppCompat.NoActionBar"
您可以在 Activity 的 onCreate 方法中执行此操作,如下所示:
ActionBar actionBar = getActionBar();
if (actionBar != null) {
actionBar.hide();
}
这将是你的 styles.xml
<resources>
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
</resources>
<style name="Theme.Custom.Dark" parent="Theme.AppCompat.NoActionBar">
<item name="actionBarStyle">@style/Theme.AppCompat</item>
</style>
<style name="Theme.Custom.Light" parent="Theme.AppCompat.Light.NoActionBar">
<item name="actionBarStyle">@style/Custom.Dark</item>
</style>