0

何らかのアクティビティを実行した後に表示され、クリックせずに自動的に閉じるアラートダイアログボックスを作成できますか(ボタンをクリックするか、アラートダイアログボックスの外側をクリックするかは関係ありません)。たとえば、ダイアログボックスに遅延を追加して、指定した秒数後に閉じることができる場合などです。どんな助けでもいただければ幸いです。

ありがとう

4

2 に答える 2

3

アラートダイアログボックスを自動的に閉じるより良い方法は、ハンドラーを使用してダイアログボックスを遅らせることです。

例:

new Handler().postDelayed(new Runnable() {

        public void run() {
            Dialog.dismiss();
        }
    }, 2000);

ここで、2000は、[アラート]ダイアログボックスを遅延させるミリ秒数を指定します。

于 2012-11-02T02:30:38.963 に答える
2

http://developer.android.com/guide/topics/ui/notifiers/toasts.html これでうまくいくはずです。トーストはクリックする必要がなく、タイミングを合わせることができます。

于 2012-11-02T00:24:32.450 に答える