【发布时间】:2019-11-24 00:08:58
【问题描述】:
我使用代码显示一个小吃店
Snackbar.make(rootView, mMessage, Snackbar.LENGTH_LONG)
.make(rootView, mMessage, Snackbar.LENGTH_INDEFINITE)
.setAction("Action", null)
.show();
此小吃栏一直显示在屏幕上
我想做的事:
- 一旦它一直显示在屏幕上,当我点击它时如何关闭它 在不同于小吃店操作按钮的视图上
- 有没有可能
【问题讨论】:
-
您是否尝试过在snackbar 对象上使用
dismiss方法?当然首先保存对小吃店的引用,而不是立即调用show。 -
尝试通过将其分配给局部变量并从该变量调用dismiss来保持对您的小吃店的引用