2

プログレスバーが最大に達したときを知る方法はありますか?リスナーのように、プログレスバーに接続して、プログレスバーが最大レベルにあることを知らせてくれますか?

敬具

4

4 に答える 4

11

これを行う直接的な方法はありません。回避策は、ProgressBar のカスタム実装を作成し、setProgress メソッドをオーバーライドすることです。

public MyProgressBar extends ProgressBar
{
   @Override
   public void setProgress(int progress)
   {
       super.setProgress(progress);
       if(progress == this.getMax())
       {
           //Do stuff when progress is max
       }
   }
}
于 2012-08-31T07:24:54.460 に答える