6

मैं डिज़ाइन समर्थन लाइब्रेरी 23.0.1 पर हूं, और मैं लंबन छवि के साथ एक Collapsing टूलबार लेआउट का उपयोग कर रहा हूं। मुझे समझ में नहीं आ रहा है कि जब टूलबार पूरी तरह से ध्वस्त हो जाता है (पिन किया जाता है) यदि कोई एक्शन बटन पर क्लिक करता है (विशेष रूप से मैं इसकी छवि रीफ्रेश करता हूं), शीर्षक गायब हो जाता है। उसके बाद यदि मैं शीर्ष विस्तार के लिए शीर्षलेख को छोड़ देता हूं और शीर्षक बटन पर वापस लौटने के क्रिया बटन पर पुनः क्लिक करता हूं।टूलबार शीर्षक को तोड़ना

गतिविधि लेआउट

<!-- App bar --> 
<android.support.design.widget.AppBarLayout 
    android:id="@+id/app_bar" 
    android:layout_width="match_parent" 
    android:layout_height="150dp" 
    android:fitsSystemWindows="true" 
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

    <!-- Collapsing toolbar layout --> 
    <android.support.design.widget.CollapsingToolbarLayout 
     android:id="@+id/collapsing_toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:fitsSystemWindows="true" 
     app:contentScrim="?attr/colorPrimary" 
     app:expandedTitleMarginBottom="32dp" 
     app:expandedTitleMarginEnd="64dp" 
     app:expandedTitleMarginStart="48dp" 
     app:layout_scrollFlags="scroll|exitUntilCollapsed"> 

     <!-- Image Parallax --> 
     <ImageView 
      android:id="@+id/header" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:adjustViewBounds="true" 
      android:contentDescription="" 
      android:fitsSystemWindows="true" 
      android:scaleType="centerCrop" 
      edo:layout_collapseMode="parallax" /> 

     <!-- Toolbar --> 
     <android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      app:layout_collapseMode="pin" 
      edo:popupTheme="@style/ThemeOverlay.AppCompat.Light"> 

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

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

<!-- Nested scroll view --> 
<android.support.v4.widget.NestedScrollView 
    android:id="@+id/nested_scroll_view" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    edo:layout_behavior="@string/appbar_scrolling_view_behavior"> 

</android.support.v4.widget.NestedScrollView> 

कार्रवाई मेनू लेआउट

<item 
    android:id="@+id/action_bookmark" 
    android:icon="@mipmap/bookmark_empty_white" 
    android:title="@string/add_news_to_bookmarks" 
    app:showAsAction="ifRoom" /> 

विकल्पों का चयन

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    if (news != null) { 
     switch (item.getItemId()) { 
      case R.id.action_bookmark: 
       if (Utils.isNetworkAvailable(activity)) { 
        if (news.getBookmarked()) { 
         bookmarked = false; 
         item.setIcon(R.mipmap.bookmark_empty_white); 
         deleteBookmark(); 
        } else { 
         bookmarked = true; 
         item.setIcon(R.mipmap.bookmark_white); 
         postBookmark(); 
        } 
       } else { 
        handleError(Config.API_ERR_CONNECTION); 
       } 

       return true; 
     } 
    } 

    return super.onOptionsItemSelected(item); 
} 
+0

मैं बिल्कुल उसी समस्या के साथ हूं, जब मैं अपनी खोज में क्लिक करता हूं और वापस लौटाता हूं तो मेरा शीर्षक गायब हो जाता है। – firetrap

उत्तर

4

यह Android के पक्ष में एक बग है। वे इसके बारे में जानते हैं और भविष्य में रिलीज में तय होने की संभावना है: https://code.google.com/p/android/issues/detail?id=183333

वर्कअराउंड लिंक में पोस्ट किए गए हैं लेकिन कोई भी मेरी समस्या को ठीक करने में सक्षम नहीं है।

संपादित करें: मुद्दा Support Library v23.1.0

0

साथ तय किया गया है कि मैं इस अजीब issue

था और सिर्फ AppBarLayout मेरे लिए काम किया की तरह से विशेषता android:fitsSystemWindows="true" को हटाने। क्या आप इसे आजमा सकते हैं?

+0

संकेत के लिए धन्यवाद, लेकिन इसके साथ कोई भाग्य नहीं है ... – Jumpa

+0

एक नमूना संलग्न करना [रेपो] (https://github.com/vishrayne/DisappearingTitleDemo/tree/fix_disappearing_title), बस एक नज़र डालें – VenoM

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