首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android支持库Snackbar,长度不限

Android支持库Snackbar,长度不限
EN

Stack Overflow用户
提问于 2015-06-28 00:10:05
回答 2查看 21.1K关注 0票数 29

我看到Snackbar在决定它在屏幕上显示的长度时,只接受LENGTH_LONG或LENGTH_SHORT。

我想让它一直显示,直到有人把它从屏幕上刷掉。这是在某些情况下,当你有持续的错误,例如当你没有互联网,你想要通知用户,而不是让它消失在屏幕上2750ms后,选择LENGTH_LONG。

当然,我可以使用setDuration设置长得离谱的毫秒值,但有没有办法只设置它,使它不会消失,直到用户解除它?

EN

回答 2

Stack Overflow用户

发布于 2015-07-18 22:17:17

最新版本的安卓支持库(22.2.1)现在包括LENGTH_INDEFINITE

下面将显示Snackbar,直到取消该Snackbar或显示其他Snackbar。

代码语言:javascript
复制
Snackbar.make(view, "Your Snackbar", Snackbar.LENGTH_INDEFINITE)
        .setAction("Your Action", null).show();
票数 60
EN

Stack Overflow用户

发布于 2020-12-07 15:03:48

根据文档,您可以在设置持续时间时使用LENGTH_INDEFINITE标志:

代码语言:javascript
复制
Snackbar.make(view, "my snackbar", Snackbar.LENGTH_INDEFINITE).show();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31090754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档