Android 默认情况下,折叠工具栏处于折叠状态

Android 默认情况下,折叠工具栏处于折叠状态,android,android-collapsingtoolbarlayout,Android,Android Collapsingtoolbarlayout,我的折叠工具栏有问题。问题在于,默认情况下,当活动刚刚创建时,我需要折叠工具栏。如果我通过onCreate()方法中的appBarLayout.setExpanded(false,false)代码来实现这一点,我会第一次看到展开的工具栏,然后它会在第二秒内折叠。我需要删除它并立即显示折叠的工具栏 UPD: <android.support.design.widget.AppBarLayout xmlns:android="http://schemas.android.com/apk

我的
折叠工具栏
有问题。问题在于,默认情况下,当活动刚刚创建时,我需要折叠工具栏。如果我通过
onCreate()
方法中的
appBarLayout.setExpanded(false,false)
代码来实现这一点,我会第一次看到展开的工具栏,然后它会在第二秒内折叠。我需要删除它并立即显示折叠的工具栏

UPD:

<android.support.design.widget.AppBarLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/app_bar_layout"
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:fitsSystemWindows="true">

  <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="@color/colorPrimary"
      app:expandedTitleMarginEnd="64dp"
      app:expandedTitleMarginStart="16dp"
      app:layout_scrollFlags="scroll|exitUntilCollapsed">

    <ImageView
        android:id="@+id/toolbar_image_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:adjustViewBounds="true"
        android:fitsSystemWindows="true"
        tools:ignore="ContentDescription"/>

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?actionBarSize"
        android:background="@android:color/transparent"
        app:layout_collapseMode="pin">
    </android.support.v7.widget.Toolbar>
  </android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>

AppBarLayout
有一个
扩展的
属性。尝试将其设置为false

<android.support.design.widget.AppBarLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/app_bar_layout"
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:fitsSystemWindows="true"
    app:expanded="false">

在我的测试项目中,当我插入您的布局并添加那一行时,这对我来说是有效的


我可以在23.0.1和23.4.0版的设计支持库中实现这一点。

这没有结果(发生了什么,折叠工具栏是否仍然完全展开?这在我的测试项目中起作用。请在其中发布整个布局XML,其中包含
CoordinatorLayout
。@kris_larson,是的,它仍然是初始化展开的,然后开始折叠更新我的答案。这对我来说很有效。没有问题。您使用的是什么版本的设计支持库?如果您需要的话如果仍然存在问题,请使用
CoordinatorLayout
发布整个布局XML。