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。