12

我在我的应用程序中添加了一个进度条,但我想在执行一些操作后将其隐藏,

我用过hide(),dismiss()cancel()... 但它们都不起作用?

如何隐藏进度条?

4

5 回答 5

33
ProgressBar.setVisibility(View.INVISIBLE) 

应该足够了。

编辑:修正错字。

于 2011-01-17T21:17:28.410 回答
5

“所有这些都是工作”,这听起来像是他们工作的意思吗?但是为什么要问这个问题呢?

我会说:看清楚,然后做

 myView.setVisibility(View.GONE)
于 2011-01-17T21:16:54.950 回答
3
ProgressBar progressBar = (ProgressBar) findViewById(R.id.progressBar);
progressBar.setVisibility(0);    --visible
progressBar.setVisibility(4);    --invisible
progressBar.setVisibility(8);    --gone (like dismiss)
于 2014-05-07T22:31:07.493 回答
2

科特林

progressBar.visibility = View.GONE
于 2019-04-07T05:27:50.637 回答
1

当你想显示它时
progressBar.visibility = View.VISIBLE


当你想隐藏它时
1 progressBar.visibility = View.GONE
2 progressBar.visibility = View.INVISIBLE

于 2018-11-14T14:05:52.843 回答