安卓烤面包能比演讲会长吗?

安卓烤面包能比演讲会长吗?

当对Toast使用setDuration()时,是否可以设置自定义长度,或者至少比Toast.LENGTH_LONG?


繁星淼淼
浏览 348回答 3
3回答

慕慕森

的价值LENGTH_SHORT和LENGTH_LONG这意味着它们被视为标志而不是实际的持续时间,所以我认为除了这些值之外,不可能将持续时间设置为任何其他值。如果要向用户显示更长时间的消息,请考虑状态栏通知..状态栏通知可以在它们不再相关时以编程方式取消。

交互式爱情

如果您深入研究Android代码,您可以找到清楚地表明我们不能更改Toast消息的持续时间的行。 NotificationManagerService.scheduleTimeoutLocked() {     ...     long delay = immediate ? 0 : (r.duration == Toast.LENGTH_LONG ? LONG_DELAY : SHORT_DELAY);     }持续时间的默认值为private static final int LONG_DELAY = 3500; // 3.5 seconds private static final int SHORT_DELAY = 2000; // 2 seconds
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android