這將是很好,如果ProgressBar可以消失,直到它需要。在applyMenuChoice中使用setVisibility.progressBar有問題嗎?在PrintStatusTask()。execute()中使用setVisibility.progressBar的問題是它在運行時崩潰了應用程序。爲什麼setVisibility不能在Android ProgressBar上工作?
public class Controller extends Activity {
private ProgressBar progressBar;
...
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.controller);
progressBar = (ProgressBar)findViewById(R.id.progressBar);
...
private boolean applyMenuChoice(MenuItem item) {
switch (item.getItemId()) {
case R.id.menuStatus:
progressBar.setVisibility(View.VISIBLE);
new PrintStatusTask().execute();
progressBar.setVisibility(View.GONE);
...
明白了。謝謝。就是這樣。我還需要將setVisibility(View.VISIBLE)放在onPreExecute()中。的Bleh! – jacknad 2010-09-07 15:36:52
is progressBar.setVisibility(View.GONE);刪除progressBar的最佳方法是什麼?我希望動畫停止在這種情況下,不吃表演... – OneWorld 2010-12-03 14:14:01