Android CoordinatorLayout滚动条不显示';除非工具栏上有布局\滚动标志:滚动

Android CoordinatorLayout滚动条不显示';除非工具栏上有布局\滚动标志:滚动,android,android-coordinatorlayout,Android,Android Coordinatorlayout,我试图让AppBarLayout只滚动它的一个子项,而不是滚动其中的工具栏 但是,当我从工具栏中删除layout_scrollflags=scroll时,什么也不会滚动 是否可以在AppBarLayout滚动条中只有一个视图,但工具栏中没有 为此使用折叠工具栏布局。。并使工具栏collapse\u mode=“pin”和其他collapse\u mode=parallax成为您想要滚动以进行参考检查的布局 保持父布局处于折叠状态 工具栏布局为appBarlayout 为其指定滚动标志 定义折

我试图让AppBarLayout只滚动它的一个子项,而不是滚动其中的工具栏

但是,当我从工具栏中删除layout_scrollflags=scroll时,什么也不会滚动

是否可以在AppBarLayout滚动条中只有一个视图,但工具栏中没有


为此使用折叠工具栏布局。。并使工具栏
collapse\u mode=“pin”
和其他
collapse\u mode=parallax
成为您想要滚动以进行参考检查的布局

  • 保持父布局处于折叠状态 工具栏布局为appBarlayout

  • 为其指定滚动标志

  • 定义折叠工具栏布局的子布局及其所需的折叠模式(视差、锁定等)


看起来这对我来说是可行的,但需要更多的黑客。当我使用CollasingToolbarLayout时,由于它是一个FrameLayout,所以内部的视图彼此堆叠在一起。为了解决这个问题,我提出了一个观点,我确实想移动一个线性布局,其中一个空视图的大小与顶部工具栏的大小相同。