android - 状态栏在工具栏上方是白色的

标签 android android-layout statusbar

<分区>

我正在做一个应用程序,状态栏现在是白色的。我没有对布局做任何花哨的事情。我怎样才能让状态栏显示为“正常”(这将是黑暗的白色图标)。 screen shot .

这是我的布局:

 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout
   android:id="@+id/container_toolbar"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:orientation="vertical"
   xmlns:android="http://schemas.android.com/apk/res/android">

<include
    android:id="@+id/toolbar"
    layout="@layout/toolbar" />

 <include layout="@layout/content_movie_detail" />

</LinearLayout>

工具栏:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar 
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:local="http://schemas.android.com/apk/res-auto"
  android:id="@+id/toolbar"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:minHeight="?attr/actionBarSize"
  android:background="@color/colorPrimary"
  local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
  local:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

Activity :

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_movie_detail);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    actionBar = getSupportActionBar();

    try {
        assert actionBar != null;
        actionBar.setDisplayHomeAsUpEnabled(true);
        actionBar.setHomeButtonEnabled(true);
        actionBar.setDisplayShowTitleEnabled(true);
    } catch (Exception ignored) {
        Log.e(TAG,ignored.toString());
    }

}

我错过了什么?

最佳答案

我在这里找到了答案:

Status bar is white

<item name="android:statusBarColor">@android:color/transparent</item>

您将在 values/styles/styles.xml(v21) 中看到该行代码。删除它并解决问题

关于android - 状态栏在工具栏上方是白色的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47020889/

相关文章:

java - 应用程序强制关闭,但没有强制关闭消息

android - Android 中 webviews 的页面 curl 效果

android - 如何在 Android 中动态合并两个 Drawable?

swift - iOS 9 : Determine size of collection view in portrait and landscape

android - 在 Android 上过滤 Firebase 数据库 DataSnapshot 子级

Java 计算器 android 应用程序在计算之前或之后的任何运算符强制关闭(需要异常处理帮助)

android - 使第一个按钮固定在 ScrollView 上

android - 为什么 RelativeView 不到底?

c++ - 如何正确添加状态栏?

android - 多个状态栏通知