2015-11-23 15 views
5

से नीचे ओवरलैप करता है, मैंने टूलबार को छुपाने/दिखाने के लिए कोऑर्डिनेटरलायआउट और ऐपबारलाउट का उपयोग किया क्योंकि उपयोगकर्ता रीसाइक्लिंग व्यू को स्क्रॉल करता है। समस्या यह है कि टूलबार अभी भी स्टेटस बार के नीचे दिखाई दे रहा है। ("Test2" शीर्षक अभी भी दिखाई दे रहा है) छवि देखें:टूलबार स्टेटस बार

enter image description here

मैं fitSystemWindows झंडा जोड़ा ज़ाहिर है, इस के साथ प्रयास करें

<?xml version="1.0" encoding="utf-8"?> 
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/main_content" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true" 
    tools:context="software.cia.test2.MainActivity"> 

    <android.support.design.widget.AppBarLayout 
     android:id="@+id/appbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:paddingTop="@dimen/appbar_padding_top" 
     android:theme="@style/AppTheme.AppBarOverlay"> 

     <android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      android:background="?attr/colorPrimary" 
      app:layout_scrollFlags="scroll|enterAlways|snap" 
      app:popupTheme="@style/AppTheme.PopupOverlay"> 

     </android.support.v7.widget.Toolbar> 

    </android.support.design.widget.AppBarLayout> 

    <android.support.v4.view.ViewPager 
     android:id="@+id/container" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior" /> 

    <android.support.design.widget.FloatingActionButton 
     android:id="@+id/fab" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="end|bottom" 
     android:layout_margin="@dimen/fab_margin" 
     android:src="@android:drawable/ic_dialog_email" /> 

</android.support.design.widget.CoordinatorLayout> 

उत्तर

1

मुझे लगता है कि यह एक बग है ... फिर मैंने style.xml में स्टेटसबारकोल सेट करने की कोशिश की, और यह काम किया! style.xml V21

<item name="android:statusBarColor">?colorPrimaryDark</item> 

में इस प्रयास करें यह आपकी समस्या का समाधान कर सकते हैं आशा है कि।

1

:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/main_content" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true" 
    tools:context="software.cia.test2.MainActivity"> 

    <android.support.design.widget.AppBarLayout 
     android:id="@+id/appbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:fitsSystemWindows="true" 
     android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

     <android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      android:background="?attr/colorPrimary" 
      app:layout_scrollFlags="scroll|enterAlways|snap" 
      android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
      app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> 

     </android.support.v7.widget.Toolbar> 

    </android.support.design.widget.AppBarLayout> 

    <android.support.v4.view.ViewPager 
     android:id="@+id/container" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior" /> 

    <android.support.design.widget.FloatingActionButton 
     android:id="@+id/fab" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="end|bottom" 
     android:layout_margin="@dimen/fab_margin" 
     android:src="@android:drawable/ic_dialog_email" /> 

</android.support.design.widget.CoordinatorLayout> 
+0

एक ही परिणाम। मुझे लगता है कि मुझे स्टेटस बार को ठोस बनाना चाहिए (अब @ android: रंग/पारदर्शी) –

+0

अब कोशिश करें @AlexandruCircus –

+0

यह केवल तभी काम करता है जब मैं स्टेटस बार पारदर्शिता पर टिप्पणी करता हूं। मुझे लगता है कि यह एक बग है, क्योंकि आप चाहते हैं कि स्टेटस बार पारदर्शी हो (उदाहरण के लिए ड्रॉवर का उपयोग करते समय) –

संबंधित मुद्दे