• Android成长日记-ProgressBar的设计


    ProgressBar的关键属性

    Android:max=”100” - ---最大显示进度

    Android:progress=”50”----第一显示进度

    Android:secondaryProgress=”80”---第二显示进度

    Android:indeterminate=”true”---设置是否精确显示

    Ps:true:不精确显示进度 ///false:精确显示进度

    ---------------------------------------------------------------

    ProgressBar的关键方法

    1. setProgress(int) 设置第一进度

    2. setSecondaryProgress(int) 设置第二进度

    3. getProgress() 获取第一进度

    4. getSecondaryProgress() 获取第二进度

    5. incrementProgressBy(int) 增加或减少第一进度

    6. incrementSecondaryProgressBy(int) 增加或减少第二进度

    7. getMax() 获取最大进度

    --------------------------------------------------------------------

    progressDialog页面风格

    clip_image002

    1.新建ProgressDialog对象

    2.设置显示风格

    3.设置标题

    4.设置对话框的内容

    5.设置图标

    Eg:

    prodialog=new ProgressDialog(ShowProgressBar.this); prodialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

    prodialog.setTitle("慕课网");

    prodialog.setMessage("欢迎大家支持慕课网");

    prodialog.setIcon(R.drawable.ic_launcher);

    设置ProgressBar的属性

    * 1.设置最大值

    * 2.设置初始化

    * 3.进度条是否明确显示进度(false:yes;true:no)

    prodialog.setMax(100);

    prodialog.incrementProgressBy(50);

    prodialog.setIndeterminate(false);

    设置确定按钮

    prodialog.setButton(DialogInterface.BUTTON_POSITIVE, "确定", new DialogInterface.OnClickListener() {

    @Override

    public void onClick(DialogInterface arg0, int arg1) {

    Toast.makeText(ShowProgressBar.this, "欢迎大家支持慕课网", Toast.LENGTH_SHORT).show();

    }

    })

    //设置是否可以通过返回按钮退出对话框

    prodialog.setCancelable(true);

    //显示ProgressDialog

    prodialog.show();

  • 相关阅读:
    【InnoDB】插入缓存,两次写,自适应hash索引
    【InnoDB】缓冲池
    P3371 【模板】单源最短路径(弱化版) 题解
    P1463 [POI2002][HAOI2007]反素数 题解
    CF701B Cells Not Under Attack 题解
    P1120 小木棍 [数据加强版] 题解
    P3951 小凯的疑惑 题解
    P1135 奇怪的电梯 题解
    P1748 H数 题解
    P3388 【模板】割点(割顶) 题解
  • 原文地址:https://www.cnblogs.com/boy1025/p/4301986.html
Copyright © 2020-2023  润新知