【问题标题】:How to make snackbar show up at the bottom of a RecycleView?如何让snackbar显示在RecycleView的底部?
【发布时间】:2016-11-03 01:14:04
【问题描述】:

我的片段中有一个 RecycleView,我需要在它的底部显示一个快餐栏。每当我将 RecycleView 传递给小吃栏的视图参数时,它只会在片段底部显示小吃栏(我在 RecycleView 下方有东西被片段覆盖)。

这是我正在使用的代码:

Snackbar.make(mRecyclerView, "New message!", Snackbar.LENGTH_LONG).show();

我应该传递什么作为第一个参数以使小吃栏出现在正确的位置?

【问题讨论】:

  • Snackbars 沿着 CoordinatorLayout 或窗口的装饰视图向上遍历视图层次结构,因此它显示在屏幕底部(而不是片段)。您不能将其固定到 RecyclerView 的底部。
  • 其实现在想想,如果你把你的 RecyclerView 包裹在一个 Coordinatorlayout 里面,那么应该会出现在 View 的底部。

标签: android android-fragments android-snackbar snackbar


【解决方案1】:

@DeeV 解决了我的问题:将 RecyclerView 包装在 CoordinatorLayout 中。

【讨论】:

    猜你喜欢
    • 2017-02-26
    • 2019-08-03
    • 2020-07-01
    • 2021-03-19
    • 2017-08-15
    • 2015-10-23
    • 2021-03-15
    • 2020-06-26
    • 2017-08-24
    相关资源
    最近更新 更多