最近在做ProgressBar进度条的显示与隐藏时,了解下invisible和gone的区别。
可见(visible)--->就是把ProgressBar展示出来。
XML文件:android:visibility="visible"Java代码:view.setVisibility(View.VISIBLE);
XML文件:android:visibility="invisible"
Java代码:view.setVisibility(View.INVISIBLE);
隐藏(GONE)--->progressBar隐藏起来了,UI上也没有保留它原先占有的空间
XML文件:android:visibility="gone"
Java代码:view.setVisibility(View.GONE);
我使用AsyncTask,在 预执行阶段设置进度条可见:
protected void onPreExecute() {
mProgressBar.setVisibility(View.VISIBLE);
}
在执行阶段不显示进度条:
protected void onPostExecute(Byte result) {
mProgressBar.setVisibility(View.INVISIBLE);
...}
本文详细解析了Android中ProgressBar的visible、invisible与gone的区别,通过AsyncTask实例展示了如何在不同阶段灵活控制进度条的显示与隐藏。

3444

被折叠的 条评论
为什么被折叠?



