現在,這是我在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();
}
});
}
}
是的工作,但有一個修改... for(int i = 1,i <= 100; i ++) –
請聽........ finlly它適用於你 –
我需要顯示百分比增量以及...我怎麼能?謝謝... –