【发布时间】: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