【发布时间】:2020-07-09 00:45:13
【问题描述】:
我需要这方面的帮助:在从外部来源检索数据时显示/隐藏进度条。
我在活动布局资源文件中声明了这个进度条:
<ProgressBar
android:id="@+id/progressBar2"
style="?android:attr/progressBarStyle"
android:layout_width="150dp"
android:layout_height="150dp"
android:layout_centerInParent="true"/>
在 onCreate 活动方法中它是不可见的:
progressBar = (ProgressBar) findViewById(R.id.progressBar2);
progressBar.setVisibility(View.INVISIBLE);
在从服务器检索数据之前,我展示了它 - 这就是我打算做的事情:
progressBar.setVisibility(View.VISIBLE);
然后,当检索到数据时,我打算再次隐藏它:
progressBar.setVisibility(View.INVISIBLE);
但是,当然,不像我假装的那样工作。 当应用程序与服务器联系以获取数据时,代码或这种显示简单进度条的方法有什么问题?
【问题讨论】:
-
您当前的代码没问题。请分享您的代码,其中包括显示进度条 + 检索数据 + 隐藏进度条
标签: android progress-bar android-progressbar