我需要設置一個圓形進度條,同時做一些東西。 我已經做到了這一點:在我OnCreate()
如何在做東西時實現進度條?
progressBar = (ProgressBar) findViewById(R.id.progressBar1);
,然後做的事情後調用progressBar.setVisibility(View.Visible)
和View.Gone
,但進度不顯示。
progressBar.setVisibility(View.VISIBLE);
thumbnailAux = doThings(thumbnail);
image.setImageBitmap(thumbnailAux);
progressBar.setVisibility(View.GONE);
doThings方法需要幾秒鐘才能完成執行。 請幫忙!!
這不起作用,您需要使用後臺線程並定期在主線程上發佈用戶界面更新。在文檔中查看AsyncTask。 – Merlevede
你可以發佈你的代碼嗎? –
更適合在AsyncTask中使用進度對話框 –