【发布时间】:2015-06-30 08:43:50
【问题描述】:
我的工具栏和状态栏有问题。我将应用样式更改为 AppCompat。我的风格是:
对于值/styles.xml
<style name="AppTheme" parent="Theme.AppCompat">
<item name="colorPrimary">@color/color_primario_500</item>
<item name="colorPrimaryDark">@color/color_primario_500</item>
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
对于值-v21/styles.xml:
<style name="AppTheme" parent="AppTheme.BaseGps">
<item name="android:windowContentTransitions">true</item>
<item name="android:windowAllowEnterTransitionOverlap">true</item>
<item name="android:windowAllowReturnTransitionOverlap">true</item>
<item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
<item name="android:windowSharedElementExitTransition">@android:transition/move</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="windowActionModeOverlay">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
我的问题是工具栏的一半出现在状态栏后面。在下一张图片中你可以看到发生了什么。
有什么想法吗?提前致谢!!
【问题讨论】:
-
更改为
<item name="android:windowDrawsSystemBarBackgrounds">false</item> -
我会试试,但工具栏在状态栏后面继续@Budius
-
好吧..肯定是其中之一:
android:windowTranslucentStatus、android:windowDrawsSystemBarBackgrounds或windowActionModeOverlay这只是测试和发现的问题。 -
是的。
- false
工作正常。谢谢:)
标签: android toolbar material-design