2015-06-15 26 views
7

के साथ स्क्रॉलिंग के दौरान गायब हो गया है जब मैं Coordinatorlayout के साथ टूलबार को लागू करने का प्रयास करता हूं तो एक अजीब बात होती है। जब मैं नीचे स्क्रॉल करें और toolbar शो ऊपर स्क्रॉल सही ढंग से एंड्रॉइड टूलबार Coordinatorlayout

enter image description here

  1. सब कुछ ठीक लगता है
    1. हालांकि बाद मैं एक निश्चित स्तर तक नीचे स्क्रॉल स्क्रीन

    enter image description here

    01 हो गया

    एक्सएमएल नीचे है, इसका कोई विचार, धन्यवाद?

    <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" android:layout_height="match_parent"> 
    
    <android.support.v7.widget.RecyclerView 
        android:id="@+id/list" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        app:layout_behavior="@string/appbar_scrolling_view_behavior" 
        /> 
    
    <android.support.design.widget.AppBarLayout 
        android:id="@+id/appbar" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content"> 
    
        <android.support.v7.widget.Toolbar 
         android:id="@+id/toolbar" 
         android:layout_width="match_parent" 
         android:layout_height="?attr/actionBarSize" 
         android:background="?attr/colorPrimary" 
         android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
         app:layout_scrollFlags="scroll|enterAlways" 
         /> 
    
    </android.support.design.widget.AppBarLayout> 
    

+0

@MarcinOrlowski हाँ .. लेकिन परिणाम निश्चित स्तर उपकरण पट्टी गायब हो जाएगा करने के लिए नीचे स्क्रॉल के बाद सही नहीं है और एक खाली दृश्य – Kenny

+0

आप एक 'NoActionBar' विषय का उपयोग कर की कोशिश की पता चलता है? – TheoK

+0

मेरे लिए भी होता है, केवल पूर्व एम पर (संकलन 23 support.design 23)। मैं NoActionBar विषय का उपयोग कर रहा हूँ। सचमुच अजीब। नीचे पोस्ट की गई अदृश्य दृश्य चाल काम करने लगती है (एन 5 4.4.4 पर परीक्षण) –

उत्तर

12

प्लेस अपने Toolbar से पहले AppBarLayout समापन बयान के नीचे एक खाली दृश्य। जब यह समस्या थी तो यह मेरे लिए काम करता था।

<android.support.design.widget.AppBarLayout 
    android:id="@+id/appbar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

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

    <View 
     android:id="@+id/appbar_bottom" 
     android:layout_width="match_parent" 
     android:layout_height="1dp" 
     android:background="@android:color/transparent" 
     android:visibility="invisible" /> 
</android.support.design.widget.AppBarLayout> 
+1

यह नवीनतम समर्थन लाइब्रेरी संस्करण (23.0.1) में अब आवश्यक नहीं है। मैं इस समाधान का उपयोग कर रहा था लेकिन 23.0.1 के साथ बग दिखता है कि यह तय किया गया है। – jguerinet

+0

@jguerinet हमें अपडेट करने के लिए धन्यवाद। हर किसी को सिरदर्द बचाता है। आप इसे समान प्रश्नों के उत्तर के रूप में जोड़ सकते हैं, और यह एक, दूसरों को सूचित करने के लिए। – McGuile

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