java - 如何在 5 秒 OnButtonClick 中显示 ProgressBar,然后显示 TextView?
问题描述
我的应用布局上有一个 ProgressBar、一个 EditText、一个按钮和一个 TextView。我默认设置 Progressbar 和 TextView INVISIBLE。 我的布局是这样 的 现在我需要在单击按钮时显示 ProgressBar 5 秒,然后显示 TextView。如何为此编写java代码?
单击按钮后,我需要显示 ProgressBar 5 秒,然后显示 TextView。
解决方案
在 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);
推荐阅读
- python - 解析多个位置参数的问题
- r - 内部 R 包错误消息的使用
- html - 指定关注具有活动类名的元素
- c++ - 有逻辑问题的链表中的基本插入排序(可能是因为指针)
- validation - Alexa 技能认证验证错误
- visual-studio-code - 是否可以在 VS Code 中使用热键返回一级面包屑?
- jquery - Bootstrap- 4 :-在两个 div 元素之间切换,其中一个 div 在另一个 div 处于活动状态时隐藏
- django - 如何在 Django 中创建这样的表单,这种表单的名称是什么?
- javascript - 可以上传文件到没有点击“选择文件”按钮?
- intel - 什么定义了cpu的地址空间?