折叠工具栏布局将在活动开始时自动折叠状态

时间:2017-11-29 22:32:34

标签: java android android-collapsingtoolbarlayout

我在appbar布局中有一个折叠工具栏。它包含一个视图寻呼机,因为它可以折叠内容和固定操作工具栏。活动还在折叠工具栏下方具有嵌套滚动视图。嵌套滚动视图包含谷歌地图片段。

在活动开始时,折叠工具栏会在某些情况下自动折叠,而不会以编程方式折叠它。

我已经使用scroll | exitUntilCollapsed | enterAlways尝试了我的视图的不同滚动标记的组合。 我也试过没有显示谷歌地图片段,但我仍然可以重现它。

如何阻止它自动折叠?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

我知道已经晚了,但是仍然..

可折叠工具栏在活动启动时自动折叠的原因是,在 include layout =“ @ layout / content_scrolling” /> 中可能存在一个视图,例如edittext,该视图在活动开始时会获得焦点。

要解决此问题,您可以添加标签

  

android:focusableInTouchMode =“ true”

收件人或

<android.support.v4.widget.NestedScrollView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:focusable="true"
    android:focusableInTouchMode="true"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    xmlns:android="http://schemas.android.com/apk/res/android">

希望它会有所帮助..:)

快乐编码..:)