我想在android中以编程方式启动ProgressBar
。在我的活动的UI线程中,我有以下内容:
ProgressBar progressBar = new progressBar(getApplicationContext(),null,android.R.attr.progressBarStyleLarge);
progressBar.setIndeterminate(true);
progressBar.setVisibility(View.VISIBLE);
但它似乎没有显示。 (我是从AsyncTask
的{{1}}方法实例化的。)
任何想法我做错了什么?
感谢。
答案 0 :(得分:0)
D'哦!我没有意识到我实际上必须将它添加到我的活动的当前视图中。告诉你我是新手! ....
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);
认为是对的:)