【发布时间】:2015-10-09 14:46:19
【问题描述】:
我正在尝试在我的应用程序(运行Kitkat)上获得此代码正在运行的其他活动的这个精美设计:
public static class AppUtils {
public static void setTitleBarTint(Activity ac) {
ac.getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
SystemBarTintManager tintManager = new SystemBarTintManager(ac);
tintManager.setStatusBarTintEnabled(true);
tintManager.setStatusBarTintDrawable(ac.getResources().getDrawable(R.drawable.kitkat_status_bar));
}
}
但是在我的MainActivity 和navigationview 和协调器布局等上,此代码不起作用并且错过了工具栏。
当然,我已经尝试过每个教程,例如:
http://blog.raffaeu.com/archive/2015/04/11/android-and-the-transparent-status-bar.aspx
或其他人...,但是,没有任何工作!
样式:
<!-- Base application theme. -->
<style name="AppTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorPrimary">@color/ColorPrimary</item>
<item name="colorAccent">@color/ColorAccent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="windowActionBarOverlay">true</item>
<item name="android:windowActionBarOverlay">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:colorButtonNormal">#FF9800</item>
<!-- Customize your theme here. -->
</style>
<style name="Theme.MyTheme" parent="AppTheme">
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
有没有办法解决这个问题?
【问题讨论】:
-
您是否尝试设置边距顶部?
标签: android material-design android-toolbar