今では、Android での私の最初のステップです。「ダウンロード」ボタンを使用して進行状況バーを実装しようとしています。ダウンロードボタンを押すと進行状況バーは進行し続けますが、進行状況全体が終わったときに進行状況バーを非表示にすることはできません。これが私のコードです。私を助けてください。
public class ProgressBarDemo extends Activity
{
ProgressBar pb;
Button bt;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.progressbar);
pb = (ProgressBar) findViewById(R.id.progressBar1);
bt = (Button) findViewById(R.id.button1);
pb.setVisibility(View.VISIBLE);
bt.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Thread timer = new Thread()
{
public void run()
{
try
{
for(int i=0; i<=50; i ++)
{
pb.incrementProgressBy(i);
sleep(1000);
}
pb.setVisibility(View.INVISIBLE);
Toast.makeText(ProgressBarDemo.this, "Thank you for downloading", Toast.LENGTH_SHORT).show();
}catch(Exception e){}
}
};
timer.start();
}
});
}
}