8

アラートボックスにカウントダウンタイマーを表示するにはどうすればよいですか。セッションが5分で終了することをユーザーに通知し、アラートポップアップボックスで実行中のタイマーを表示したいのですが。

4

2 に答える 2

29

alertDialogポップアップボックスには次のものが必要です。

alertDialog = new AlertDialog.Builder(this).create();  
alertDialog.setTitle("Alert 3");  
alertDialog.setMessage("00:10");
alertDialog.show();   // 

new CountDownTimer(10000, 1000) {
    @Override
    public void onTick(long millisUntilFinished) {
       alertDialog.setMessage("00:"+ (millisUntilFinished/1000));
    }

    @Override
    public void onFinish() {
        info.setVisibility(View.GONE);
    }
}.start();
于 2012-05-28T07:12:44.393 に答える
0

ダイアログ レイアウトに TextView を配置します。次に、Handler.postDelayed() メソッド (または CountDownTimer、Timer、または [...]) を使用して、TextView に表示される値を更新します。

于 2012-05-28T07:15:29.107 に答える