Может Тост Android быть длиннее, чем Тост. LENGTH_LONG?

При использовании setDuration () для Тоста, это возможный установить пользовательскую длину или по крайней мере что-то дольше, чем Toast.LENGTH_LONG?

251
задан Hussein El Feky 26 August 2016 в 09:37
поделиться

2 ответа

Значения LENGTH_SHORT и LENGTH_LONG равны 0 и 1. Это означает, что они рассматриваются как флаги, а не как фактическая продолжительность, поэтому я не думаю, что можно будет установить продолжительность к чему-либо, кроме этих значений.

Если вы хотите, чтобы сообщение отображалось для пользователя дольше, рассмотрите возможность уведомления строки состояния . Уведомления в строке состояния можно программно отменить, если они больше не актуальны.

134
ответ дан 23 November 2019 в 02:54
поделиться

Если вы хотите Toast сохраняться, я обнаружил, что вы можете обойти его, заставив таймер вызывать toast.show () несколько раз (примерно каждую секунду) . Вызов show () ничего не нарушает, если тост уже отображается, но он обновляет время, в течение которого он остается на экране.

32
ответ дан 23 November 2019 в 02:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: