0

可能重复:
设置 Toast 出现长度

在Android中,只有两个元素来控制toast的时间:Toast.LENGTH_SHORT和Toast.LENGTH_LONG。但是我想让Toast显示只有0.5秒或更短。我该怎么办?谁能帮帮我?很感谢!

4

2 回答 2

8

LENGTH_SHORT和的值LENGTH_LONG是 0 和 1。这意味着它们被视为标志而不是实际持续时间,因此我认为不可能将持续时间设置为这些值以外的任何值。

如果您想向用户显示更长时间的消息,请考虑使用状态栏通知。当状态栏通知不再相关时,可以通过编程方式取消它们。

但这不是结束你可以这样做

for (int i=0; i < 2; i++)
{
    Toast.makeText(this, "blah", Toast.LENGTH_LONG).show();
}

时间加倍。如果您指定 3 而不是 2 它将增加三倍的时间..等等。

于 2012-04-20T03:32:18.790 回答
-1

替换Toast.LENGTH_LONGToast.LENGTH_SHORT500

于 2012-04-20T03:24:08.607 回答