【发布时间】:2015-10-28 14:48:26
【问题描述】:
这是我当前的布局:
生成这个的 xml 文件如下所示:
<android.support.v4.widget.DrawerLayout
android:id="@+id/drawer_layout"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:orientation="vertical">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
style="@style/toolbarTheme"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"/>
</LinearLayout>
<include layout="@layout/drawer"/>
</android.support.v4.widget.DrawerLayout>
主题使用的样式:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<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:statusBarColor">@color/primary_dark</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
预期的结果是状态栏将以 primary_dark 颜色着色,但抽屉应该在它的顶部(就像在 Google 应用程序中一样),但我得到了这个结果。我该如何解决这个问题?
【问题讨论】:
标签: android xml material-design statusbar