在我的片段中,我执行:
mActionHelper.showUndoBar(getView(), itemsList, lastPositionSelected);
showUndoBar() 方法简单地创建一个 Snackbar,其形式如下:
Snackbar.make(view, message, Snackbar.LENGTH_LONG);
然而,不知何故,视图是不正确的,因为 Snackbar 不响应滑动关闭手势,而仅填充平板电脑拆分视图的左下象限。大多数 Snackbar 示例都演示了从 Activity 调用 Snackbar,所以我认为我使用 Fragment 的事实是问题所在。如何获取并传递正确的视图以使 Snackbar 正确显示?