5

के बाद अपनी स्थिति रीसेट करता है मेरे पास रूट तत्व के रूप में CollapsingToolbarLayout और CoordinatorLayout के साथ एक लेआउट है। जब भी कोई Snackbaractivity में दिखाया गया है toolbar की titleCollapsingToolbar के डिफ़ॉल्ट विस्तार शीर्षक स्थिति भले ही toolbar नहीं (पूरी तरह से) का विस्तार किया है करने के लिए अपनी स्थिति को रीसेट करता है।(संकुचित) टूलबार शीर्षक स्नैकबार उपस्थिति

दूसरी तस्वीर से पता चलता है कि title कोई फर्क नहीं पड़ता कि toolbar विस्तारित है या नहीं।

Fully expanded

After Snackbar was shown

परिणाम एक ही है जब मैं activity या fragment में snackbar.show() कहते हैं।

मेरे लेआउट संरचना इस तरह दिखता है:

<CoordinatorLayout> 
<AppBarLayout> 
    <CollapsingToolbarLayout> 
     <Toolbar /> 
     <TabLayout /> 
    </CollapsingToolbarLayout> 
</AppBarLayout> 
<ViewPager /> 
<FloatingActionButton /> 

मैं appcompat and design library (v24.2.1) के लिए नवीनतम निर्भरता का उपयोग करें। मुझे आशा है कि पर्याप्त जानकारी है और किसी को एक विचार इस मुद्दे को हल करने के लिए कैसे है: पी

संपादित करें: इसके अलावा टेम्पलेट जब आप एक नई परियोजना शुरू करने और Scrolling activity चुनें एक ही समस्या प्रकट होता है जब snackbar.show() कहा जाता है में। तो यह एक पुस्तकालय मुद्दा है।

उत्तर

2

मुझे एक ही समस्या थी और यह एक पुस्तकालय मुद्दा था। डिजाइन समर्थन पुस्तकालय (25.0.0) के नवीनतम संस्करण पर तय किया गया है। अपने build.gradle पर निम्नलिखित का प्रयोग करें:

compile 'com.android.support:design:25.0.0' 

आशा है कि इससे मदद मिलती है।

+0

यह 26.1.0 में फिर से हो रहा है ... यह कैसे संभव है ?? – TheJudge

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