0

重複の可能性:
トーストの表示長を設定

Androidでは、トーストの時間を制御する要素はToast.LENGTH_SHORTとToast.LENGTH_LONGの2つだけですが、トーストを0.5秒以下で表示させたいのですが、どうすればよいですか?どうもありがとう!

4

2 に答える 2

8

との値は 0LENGTH_SHORTLENGTH_LONG1 です。これは、実際の期間ではなくフラグとして扱われることを意味するため、期間をこれらの値以外に設定することはできないと思います。

ユーザーへのメッセージをより長く表示したい場合は、ステータスバー通知を検討してください。ステータス バーの通知は、関連性がなくなったときにプログラムでキャンセルできます。

しかし、これはあなたがこのようにすることができる終わりではありません

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

時間を2倍にします。2 の代わりに 3 を指定すると、時間が 3 倍になります。

于 2012-04-20T03:32:18.790 に答える
-1

Toast.LENGTH_LONGまたはToast.LENGTH_SHORTと置き換えます500

于 2012-04-20T03:24:08.607 に答える