首页 > 解决方案 > 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>

标签: androidandroid-studioandroid-toolbarandroid-coordinatorlayoutandroid-collapsingtoolbarlayout

解决方案


推荐阅读