gpt4 book ai didi

android - 折叠工具栏标题消失

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:49:52 25 4
gpt4 key购买 nike

我使用的是设计支持库 23.0.1,我正在使用带有视差图像的折叠工具栏布局。我不明白为什么当工具栏完全折叠(固定)时如果单击操作按钮(特别是我刷新其图像),标题会消失。之后,如果我将标题下拉到完全展开并重新单击操作按钮,标题将返回。

Activity 布局

<!-- 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);
}

最佳答案

这是安卓端的一个bug。他们知道这一点并且看起来可能会在未来的版本中得到修复:https://code.google.com/p/android/issues/detail?id=183333

解决方法已发布在链接中,但没有一个能够解决我的问题。

编辑:问题已通过 Support Library v23.1.0 修复

关于android - 折叠工具栏标题消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32863029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com