Android Snackbar 持续时间

Posted

技术标签:

【中文标题】Android Snackbar 持续时间【英文标题】:Android Snackbar duration 【发布时间】:2016-03-01 23:30:55 【问题描述】:

我正在尝试使用此设置小吃店的长度:

Snackbar oSnackbar = Snackbar.make(Context, "Testing", Snackbar.LENGTH_LONG);
oSnackbar.setDuration(8000);
oSnackbar.show();

但是我在 setDuration 中得到这个编译错误:

必须是短、长或不定之一

android Studio gradle 中,我使用依赖项:

编译'com.android.support:design:23.0.1'

有什么帮助吗?

【问题讨论】:

检查:***.com/questions/30550792/… 我看到的是,这是一个已在 22.2.1 修订版中解决的错误。但我使用的是 23.0.1,但问题仍然存在。 我试过你的代码,但我没有收到错误。 现在我明白了。我尝试了 22.2.0 和 23.0.1 版本。使用 22.2.0 没有错误,但是如果我更改为 23.0.1,使用 gradle 重新同步项目,那么我也遇到了同样的错误。 对了,我更新到23.1.1,现在没有红色下划线了。 【参考方案1】:

您只需要将您使用的 SDK 版本更新到 23.0.1

参考:http://androidgifts.com/android-material-design-snackbar/

【讨论】:

以上是关于Android Snackbar 持续时间的主要内容,如果未能解决你的问题,请参考以下文章

Angular 2 Snackbar - 全局持续时间配置

Android Material Design 系列之 SnackBar详解

Android:Snackbar 给出 ArrayIndexOutOfBoundsException

Android 多行 Snackbar

Android Snackbar 布局

Android - 活动之间的 Snackbar