Android的 - 自动解雇进度条(Android - dismiss progress bar

2019-10-17 17:21发布

当应用程序启动时,我从充气文件main.xml中被示出,直到列表为空的进度条。 一旦列表中填充是从URL来的数据,我应该关闭这个进度条。 我怎样才能做到这一点,而无需使用进度对话框?

我的main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <ListView
        android:id="@+id/list_view_places"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:drawSelectorOnTop="false"
        android:fastScrollEnabled="true" >
    </ListView>

    <ProgressBar
        android:id="@+id/empty_progress_bar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true" />

</RelativeLayout>

Answer 1:

尝试是这样的:

ProgressBar bar = (ProgressBar) findViewById(R.id.empty_progress_bar);
bar.setVisibility(View.GONE);


Answer 2:

如果您将使用列表中的片段,然后进度条会自动处理。 一旦数据被填充它会自动解散。



Answer 3:

Try this :
globalProgressDialog.dismissProgressDialog();


文章来源: Android - dismiss progress bar automatically