可能有问题的工具栏样式

时间:2015-10-09 01:59:26

标签: android toolbar vuforia drawer

此案例与以下problem有关。 在这种情况下,我认为这可能是我尝试使用工具栏的风格的问题。我需要你留在工具栏覆盖,它有一个抽屉菜单,棒棒糖正常运行,降低一些版本。

style.xml v21

<style name="AppTheme" parent="AppTheme.Base">
        <item name="android:colorPrimary">@color/primary</item>
        <item name="android:colorPrimaryDark">@color/primary_dark</item>
        <item name="android:colorAccent">@color/accent</item>
        <item name="android:windowActionBarOverlay">true</item>
        <item name="android:windowActionModeOverlay">true</item>
        <item name="android:windowDrawsSystemBarBackgrounds">true</item>
        <item name="android:statusBarColor">@android:color/transparent</item>

        <!-- enable window content transitions -->
        <item name="android:windowContentTransitions">true</item>

    </style>

style.xml

<!-- Base application theme. -->
    <style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="colorPrimary">@color/primary</item>
        <item name="colorPrimaryDark">@color/primary_dark</item>
        <item name="colorAccent">@color/accent</item>
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="android:windowActionBarOverlay">true</item>
        <item name="android:windowActionModeOverlay">true</item>
        <item name="android:windowContentTransitions">true</item>
    </style>

    <style name="AppTheme" parent="AppTheme.Base">
    </style>

如果你没事,有人可以帮助我,在这种情况下工具栏和抽屉会消失吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。这可能是风格上的冲突,而是在屏幕上组织对象的问题。 使用以下代码可以播放在相机前消失的元素。

        getActivity().findViewById(R.id.DrawerLayout).bringToFront();
        getActivity().findViewById(R.id.DrawerLayout).invalidate();
        getActivity().findViewById(R.id.DrawerLayout).requestLayout();

在这种情况下,我必须得到DrawerLayout的参考,而不是工具栏。因此问题得到解决。