我在appbar布局中有一个折叠工具栏。它包含一个视图寻呼机,因为它可以折叠内容和固定操作工具栏。活动还在折叠工具栏下方具有嵌套滚动视图。嵌套滚动视图包含谷歌地图片段。
在活动开始时,折叠工具栏会在某些情况下自动折叠,而不会以编程方式折叠它。
我已经使用scroll | exitUntilCollapsed | enterAlways尝试了我的视图的不同滚动标记的组合。 我也试过没有显示谷歌地图片段,但我仍然可以重现它。
如何阻止它自动折叠?任何帮助将不胜感激!
答案 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">
希望它会有所帮助..:)
快乐编码..:)