为了账号安全,请及时绑定邮箱和手机立即绑定

即使有滚动,如何始终在 Android 中显示工具栏?

即使有滚动,如何始终在 Android 中显示工具栏?

眼眸繁星 2021-06-17 18:57:30
在网站上查找了各种答案和建议后,我在我的应用程序中实现了一个自定义工具栏,而不是使用默认的 ActionBar。在大多数情况下,它工作正常,但是,与标准操作栏不同的一件事是它在我滚动时自动隐藏。在默认的 ActionBar 中,无论我是否滚动,它始终在活动中可见。谁能解释一下如何在自定义工具栏中实现这种行为?我在下面附上了我的xml:编辑:我尝试将工具栏移出固定工具栏的滚动视图,但是当我滚动时,我的活动中的其他视图也会在工具栏上重叠,因为最顶部的视图绑定到滚动视图,而其他视图绑定到它。所以,目前的实现比重叠问题要好,但仍然不是我想要的解决方案。
查看完整描述

3 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

由于工具栏在滚动视图内,它会滚动。
将其取出并约束到约束布局的顶部。

查看完整回答
反对 回复 2021-06-30
?
千万里不及你

TA贡献1784条经验 获得超9个赞

将您的工具栏移动到我们滚动视图的一侧


您的视图层次结构应该是这样的:


<LinearLayout>

  <Toolbar/>

  <FrameLayout>

    <ScrollView/>

  </FrameLayoyt>

</LinearLayout>


查看完整回答
反对 回复 2021-06-30
  • 3 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信