程序加载中,请稍后...progressDialog的使用
来源:互联网 发布:centos官方网站 编辑:程序博客网 时间:2024/04/30 12:31
先献上截图
这个在程序中比较常见,常用于后台程序运行提示用户等待,并获得屏幕焦点,而在后台程序结束后则失去焦点
以下是一个简单范例,其中xml中仅仅是一个Button和一个TextView,这里不再详述
package com.progressdialog;
import android.app.ProgressDialog;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
private Button btn_pro;
private TextView textView;
private ProgressDialog dialog = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn_pro = (Button)super.findViewById(R.id.btn_pro);
textView = (TextView)super.findViewById(R.id.text);
btn_pro.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final CharSequence title = getString(R.string.title);
final CharSequence string = getString(R.string.string);
dialog = ProgressDialog.show(MainActivity.this,title,string,true);//获得progressDialog对象
new Thread(){
@Override
public void run() {
try {
//这里添加后台程序
sleep(3000);//在休眠三秒后则失去焦点
} catch (InterruptedException e) {
e.printStackTrace();
} finally {
dialog.dismiss();
}
}
}.start();
}
});
}
}
- 程序加载中,请稍后...progressDialog的使用
- 程序加载中,请稍候ProgressDialog
- “加载更多,请稍后......”的实现方式
- “正在加载,请稍后...”的实现方法
- 简单的 数据加载显示“数据正在加载,请稍后”
- html 提示“数据在加载中,请稍后……”
- 如何做出“报表加载请稍后”的效果
- 如何做出“报表加载请稍后”的效果
- Android显示“正在加载,请稍后...”
- Android中ProgressDialog的使用
- 程序加载中...(ProgressDialog和线程整合应用)
- 加载动态的ProgressDialog
- android中ProgressDialog与ProgressBar的使用
- android中ProgressDialog与ProgressBar的使用
- Android中AlertDialog和ProgressDialog的使用
- Android中ProgressDialog的简单使用.
- 无法查看使用 XSL 样式表的XML 输入。请更正错误然后单击 刷新 按钮,或稍后重试
- “Windows 正在配置 Auto CAD 2007,请稍后...”的解决办法
- LeetCode 203. Remove Linked List Elements 解题报告
- 基本语句的综合运用
- solr-4.10.4环境搭建+导入数据库+中文分词
- Mac OS X Yosemite 10.10.5使用Toolbox安装Docker
- 记录心情——机房重构的开始
- 程序加载中,请稍后...progressDialog的使用
- 【ZOJ】1586 - QS Network(克鲁斯塔尔)
- 谈Objective-C Block的实现
- 【BZOJ1226】【SDOI2009】学校食堂
- awk
- 拷贝控制
- java:保留n位小数
- spring 包下载地址
- 11、Maven的仓库