मैं डिज़ाइन समर्थन लाइब्रेरी 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);
}
मैं बिल्कुल उसी समस्या के साथ हूं, जब मैं अपनी खोज में क्लिक करता हूं और वापस लौटाता हूं तो मेरा शीर्षक गायब हो जाता है। – firetrap