android - Android:CollapsingToolBar 不会将折叠后出现在工具栏底部的标题的图标设置在一级
问题描述
使用 CollapsedToolbarLayout:当图片被隐藏和折叠时,标题将移至顶部(在工具栏中),但与后退(和菜单)图标不在同一级别(行)。哪里会出错?(所有东西都放在 CoordinatorLayout 中,宽度和高度 = match_parent 和 fitSystemWindows="true")
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="300dp"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
>
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
app:contentScrim="?attr/colorPrimary"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:title="Hello"
app:collapsedTitleGravity="center_vertical"
>
<android.support.v7.widget.AppCompatImageView
android:id="@+id/backdrop"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:scaleType="centerCrop"
android:background="@color/greenMain"
app:layout_collapseMode="parallax"
/>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
menu="@{R.menu.menu_profile}"
navigationIcon="@{R.drawable.ic_small_arrow_left}"
/>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
解决方案
推荐阅读
- javascript - 如何在 JavaScript 中更改多维数组的值?
- node.js - Firebase Cloud Functions encrypt and decrypt using SHA256 RSA crashing
- amazon-web-services - CloudFormation Rollback on Template? When changing default region in template
- php - 我想比较表格 SYMFONY4 上的两个属性
- java - 如何阻止 maven-release-plugin 使用旧版本的 maven-gpg-plugin
- python - Nested List declaration
- r - Read multiple tables from csv with fread and deal with blank files
- r - readline inserts a line break before the prompt in the R console
- apache-flink - 如何从 flink 中的本地套接字消费,端口号后面有“/*”,其中 * 是源的其余部分?
- sql - 如何修复 Oracle 中 SQL 中的“ORA-01801:日期格式对于内部缓冲区而言太长”错误