Android设计支持库-折叠工具栏布局输入始终折叠

Android设计支持库-折叠工具栏布局输入始终折叠,android,android-toolbar,android-design-library,android-collapsingtoolbarlayout,Android,Android Toolbar,Android Design Library,Android Collapsingtoolbarlayout,我正在尝试实现一个类似于Cheesesquare演示应用程序中的折叠工具栏布局。 但是,当我进入“活动”时,我需要默认折叠工具栏(这样在手机的横向模式下不会占用太多空间)。 根据文档,使用enterallwaysCollapsed标志似乎很容易实现。 然而,我没有得到想要的行为。相反,AppBarLayout在开始时显示为完全扩展,并从屏幕中滚出,只留下系统栏 这是我的布局(对芝士蛋糕的一点修改): 实际上,EnterAlwaysCollapse只针对此视图的幻影动画。这与我试图做的不

我正在尝试实现一个类似于Cheesesquare演示应用程序中的折叠工具栏布局。
但是,当我进入“活动”时,我需要默认折叠工具栏(这样在手机的横向模式下不会占用太多空间)。
根据文档,使用
enterallwaysCollapsed
标志似乎很容易实现。
然而,我没有得到想要的行为。相反,AppBarLayout在开始时显示为完全扩展,并从屏幕中滚出,只留下系统栏

这是我的布局(对芝士蛋糕的一点修改):



实际上,
EnterAlwaysCollapse
只针对此视图的幻影动画。这与我试图做的不同。

google tracker上有一个问题,要求添加设置折叠工具栏布局初始状态的可能性。

实际上,
enteralways折叠
仅针对此视图的幻影动画。这与我试图做的不同。

google tracker上出现了一个问题,要求添加设置崩溃工具栏布局初始状态的可能性。

好吧,可能会很晚,但以防万一,有人会遇到麻烦。支持设计库v23支持这一点。您应该将app:expanded=“false”添加到xml格式的AppBarLayout中

所以它应该是这样的:

<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="@dimen/detail_backdrop_height"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:fitsSystemWindows="true"
app:expanded="false">


您还可以通过在AppBarLayout上调用setExpanded(布尔值)以编程方式完成此操作。

好吧,可能会很晚,但以防有人遇到麻烦。支持设计库v23支持这一点。您应该将app:expanded=“false”添加到xml格式的AppBarLayout中

所以它应该是这样的:

<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="@dimen/detail_backdrop_height"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:fitsSystemWindows="true"
app:expanded="false">


您还可以通过在AppBarLayout上调用setExpanded(布尔值)以编程方式完成此操作。

您有奶酪蛋糕演示的链接吗?我有类似的问题,找不到it@JuliatzindelToro其实是我刚找到的!反正是Tx!你有奶酪蛋糕演示的链接吗?我有类似的问题,找不到it@JuliatzindelToro其实是我刚找到的!反正是Tx!有进展吗?有进展吗?