首页 > 解决方案 > 如何在 5 秒 OnButtonClick 中显示 ProgressBar,然后显示 TextView?

问题描述

我的应用布局上有一个 ProgressBar、一个 EditText、一个按钮和一个 TextView。我默认设置 Progressbar 和 TextView INVISIBLE。 我的布局是这样 的 现在我需要在单击按钮时显示 ProgressBar 5 秒,然后显示 TextView。如何为此编写java代码?

单击按钮后,我需要显示 ProgressBar 5 秒,然后显示 TextView。

标签: javaandroidandroid-studio

解决方案


在 ButtonClick 上。

    ProgressDialog progress = new ProgressDialog(this);

    progress.setMessage("Your message");
    progress.show();
    new Handler().postDelayed(new Runnable() {
       @Override
       public void run() {
          progress.dismiss();
       }
   },1000*5);

推荐阅读