【问题标题】:Starting Progress Bar Programmatically以编程方式启动进度条
【发布时间】:2013-08-18 15:37:09
【问题描述】:

我想在 android 中以编程方式启动 ProgressBar。在我的活动的 UI 线程中,我有以下内容:

ProgressBar progressBar = new progressBar(getApplicationContext(),null,android.R.attr.progressBarStyleLarge);
progressBar.setIndeterminate(true);
progressBar.setVisibility(View.VISIBLE);

但它似乎没有显示。 (我是从AsyncTaskonPreExecute 方法实例化它)。

任何想法我做错了什么?

谢谢。

【问题讨论】:

    标签: android android-asynctask android-progressbar


    【解决方案1】:

    天啊!我没有意识到我实际上必须将它添加到我的活动的当前视图中。告诉你我是新手! ....

     progressBar = new ProgressBar(this,null,android.R.attr.progressBarStyleLarge);
     progressBar.setIndeterminate(true);
     progressBar.setVisibility(View.VISIBLE);
     ViewGroup layout = (ViewGroup) findViewById(android.R.id.content).getRootView();
     layout.addView(progressBar);
    

    认为这是正确的:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-26
      • 2011-06-14
      相关资源
      最近更新 更多