当前位置: 首页 > news >正文

商城网站 个人备案网站备案查询 怎么弄

商城网站 个人备案,网站备案查询 怎么弄,图片交易网站源码,wordpress 发布服务器我们创建进度条对话框的方式有两种: 1.直接调用ProgressDialog提供的静态方法show()显示2.创建ProgressDialog,再设置对话框的参数,最后show()出来 效果图如下: MainActivity.java的代码如下: package com.deepreality.progressdialogdemo;i…

我们创建进度条对话框的方式有两种:

  • 1.直接调用ProgressDialog提供的静态方法show()显示
  • 2.创建ProgressDialog,再设置对话框的参数,最后show()出来

效果图如下:

MainActivity.java的代码如下:

package com.deepreality.progressdialogdemo;import android.app.ProgressDialog;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ProgressBar;public class MainActivity extends AppCompatActivity implements View.OnClickListener {private Button btnNormalDialog, btnLinearDialog, btnLiearDialogWithUpdateProgress;private int currentProgress = 0;private int add = 0;private ProgressDialog pd1 = null;private ProgressDialog pd2 = null;private final static int MAXVALUE = 100;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);componentInit();componentAddOnClickListener();}Handler handler = new Handler() {@Overridepublic void handleMessage(Message msg) {if (msg.what == 123) {pd2.setProgress(currentProgress);}if (currentProgress >= MAXVALUE) {pd2.dismiss();}}};public void componentInit() {btnNormalDialog = findViewById(R.id.main_btnNormalDialog);btnLinearDialog = findViewById(R.id.main_btnLinearDialog);btnLiearDialogWithUpdateProgress = findViewById(R.id.main_btnLinearDialogWithUpdateProgress);}public void componentAddOnClickListener() {btnNormalDialog.setOnClickListener(this);btnLinearDialog.setOnClickListener(this);btnLiearDialogWithUpdateProgress.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.main_btnNormalDialog:{//这里的话参数依次为,上下文,标题,内容,是否显示进度,是否可以用取消按钮关闭ProgressDialog.show(MainActivity.this, "资源加载中", "资源加载中,请稍后...",false,true);break;}case R.id.main_btnLinearDialog:{pd1 = new ProgressDialog(MainActivity.this);//依次设置标题,内容,是否用取消按钮关闭,是否显示进度pd1.setTitle("软件更新中");pd1.setMessage("软件正在更新中,请稍后...");pd1.setCancelable(true);//这里是设置进度条的风格,HORIZONTAL是水平进度条,SPINNER是圆形进度条pd1.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);pd1.setIndeterminate(true);//调用show()方法将ProgressDialog显示出来pd1.show();break;}case R.id.main_btnLinearDialogWithUpdateProgress:{//初始化属性currentProgress = 0;add = 0;//依次设置一些属性pd2 = new ProgressDialog(MainActivity.this);pd2.setMax(MAXVALUE);pd2.setTitle("文件读取中");pd2.setMessage("文件加载中,请稍后...");//这里设置为不可以通过按取消按钮关闭进度条pd2.setCancelable(false);pd2.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);//这里设置的是是否显示进度,设为false才是显示的哦!pd2.setIndeterminate(false);pd2.show();//这里的话新建一个线程,重写run()方法,new Thread(){public void run(){while(currentProgress < MAXVALUE){//这里的算法是决定进度条变化的,可以按需要写currentProgress = 2 * usetime() ;//把信息码发送给handle让更新界面handler.sendEmptyMessage(123);}}}.start();break;}default:break;}}//这里设置一个耗时的方法:private int usetime() {add++;try{Thread.sleep(100);}catch (InterruptedException e) {e.printStackTrace();}return add;}
}

http://www.yayakq.cn/news/449498/

相关文章:

  • 兰州网站设计教程企业网站php开源系统
  • 简约网站模板wordpress换域名主页不能访问
  • 招聘网站的建设苏州建设工程招投标网
  • 网站性能优化怎么制作手机软件
  • 工程建设信息网站合肥网上商城网站建设
  • 学做网站百度做网站的特点
  • 手机网站功能百度竞价 百度流量 网站权重
  • 网站建设开发客户安全舆情监测平台
  • 网站建设视频l东台网络推广
  • 商丘网站建设广告现实有有哪里学做网站的
  • wordpress网站导航菜单插件公司网站哪家做的好
  • 国内做网上旅游业务的网站2019建设什么网站好运营
  • 广州网站设计哪里好软文广告范例大全
  • 惠州网站建设方案报价wordpress 赞赏
  • 石油工程建设协会网站网站引流怎么做的
  • 做内衣模特接广告网站一级域名建站网站建设行吗
  • 呼和浩特网站建设哪家最便宜?艺术品拍卖网站源码php
  • 企业网站建设应具备的功能泉州网站建设是什么意思
  • 网站模板下载之后怎么做google seo wordpress
  • wordpress文章分享插件厦门做网站seo
  • 北京多语言网站建设威县做网站哪儿便宜
  • 山东网站建设开发玉环市建设规划局网站
  • 做网站竞争大吗门户媒体是指什么
  • 电子商务网站建设作业代码购物网站建设基本流程树状图
  • 品牌网站建设十小蝌蚪福州比较大的互联网公司
  • 网站管理建设的需求分析工地找工作哪个软件好
  • 东台市建设局网站做软件实施有前途吗
  • 北京旅行社网站建设公司个体户网上申报
  • 征求网站建设扁平风网站
  • wordpress手机文章列表游戏优化软件