के लिए रिक्ति मुद्दों का कारण बनता है मैं नए एंड्रॉयड डिजाइन समर्थन Librar (http://android-developers.blogspot.com.ar/2015/05/android-design-support-library.html) के साथ एक अजीब समस्या का सामना करना पड़ा। यदि मैं टूलबार के साथ ऐपबारलाउट में अतिरिक्त सामग्री (जैसे लाइनरलायआउट) डालता हूं और उस सामग्री की दृश्यता टॉगल करता हूं तो टुकड़े स्विच करने से खंड सामग्री के शीर्ष पर एक मृत स्थान दिखाई देगा।टॉगल दृश्यता AppBarLayout विचारों से भरा हुआ टुकड़े
ऐसा प्रतीत होता है कि ऐपबारलाइट माता-पिता कोऑर्डिनेटर का आकार बदल नहीं रहा है जब सामग्री की दृश्यता टॉगल की जाती है। मेरे पास DrowerLayout में लपेटा गया मेरे समन्वयक Layout है। मैं दिखाए गए खंड के आधार पर ऐपबारलाउट में अतिरिक्त लीनियरआउट की दृश्यता को टॉगल करना चाहता हूं।
<android.support.v4.widget.DrawerLayout
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/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.design.widget.CoordinatorLayout
android:layout_height="match_parent"
android:layout_width="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/appBarLayout"
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"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center_vertical"">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="start"
android:text="Hello"/>
</LinearLayout>
</android.support.design.widget.AppBarLayout>
<FrameLayout
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</android.support.design.widget.CoordinatorLayout>
<android.support.design.widget.NavigationView
android:id="@+id/navigation"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:menu="@menu/drawer"/>
</android.support.v4.widget.DrawerLayout>
यह डिज़ाइन समर्थन लाइब्रेरी के साथ एक समस्या है। यह भविष्य की रिलीज के रूप में रिपोर्ट किया गया था और चिह्नित किया गया था, क्षमा करें मुझे इस मुद्दे का लिंक नहीं मिला – Aashir
एक रेड्रो को मजबूर करने का एक तरीका होना चाहिए। यदि आप दृश्य को घुमाते हैं तो दूरी तय हो जाती है। दौड़ की स्थिति की तरह लगता है। या शायद इस मुद्दे से बचने के लिए AppBarLayout को टुकड़े टुकड़े में ले जाना संभव है। मैं यह देखने के लिए मूल बग रिपोर्ट देखना चाहता हूं कि यह एक फिक्स प्रदान करता है या नहीं। – ThanksMister
एक संभावित समाधान जो काम करता प्रतीत होता है वह कोऑर्डिनेटर में सबकुछ को टुकड़े टुकड़े में जोड़ता है और प्रत्येक टुकड़े के लिए आवश्यक ऐपबारलाउट से सामग्री को जोड़/हटा देता है। हैम्बर्गर मेनू जोड़ने, मेनू आइटम जोड़ने या शीर्षक अपडेट करने के लिए आपको टूलबार का संदर्भ प्राप्त करना होगा। – ThanksMister