亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

使用ProgressBar實現進度條

2019-11-09 14:09:13
字體:
來源:轉載
供稿:網友

這里寫圖片描述

MainActivity.java

package com.imooc.android_PRogressbar;import android.app.Activity;import android.app.ActionBar;import android.app.Fragment;import android.app.ProgressDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.view.Window;import android.widget.Button;import android.widget.ProgressBar;import android.widget.TextView;import android.widget.Toast;import android.os.Build;public class MainActivity extends Activity implements OnClickListener { private ProgressBar progress; private Button add; private Button reduce; private Button reset; private TextView text; private ProgressDialog prodialog; private Button show; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 啟用窗口特征,啟用帶進度和不帶進度的進度條 requestWindowFeature(Window.FEATURE_PROGRESS); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.main); // 顯示兩種進度條 setProgressBarVisibility(true); setProgressBarIndeterminateVisibility(false); // Max=10000 setProgress(9999); init(); } private void init() { // TODO Auto-generated method stub progress = (ProgressBar) findViewById(R.id.horiz); add = (Button) findViewById(R.id.add); reduce = (Button) findViewById(R.id.reduce); reset = (Button) findViewById(R.id.reset); text = (TextView) findViewById(R.id.text); show=(Button) findViewById(R.id.show); show.setOnClickListener(this); // 獲取第一進度條的進度 int first = progress.getProgress(); // 獲取第二進度條的進度 int second = progress.getSecondaryProgress(); // 獲取進度條的最大進度 int max = progress.getMax(); text.setText("第一進度百分比:" + (int) (first / (float) max * 100) + "% 第二進度百分比:" + (int) (second / (float) max * 100) + "%"); add.setOnClickListener(this); reduce.setOnClickListener(this); reset.setOnClickListener(this); } @Override public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.add: { // 增加第一進度和第二進度10個刻度 progress.incrementProgressBy(10); progress.incrementSecondaryProgressBy(10); break; } case R.id.reduce: { // 減少第一進度和第二進度10個刻度 progress.incrementProgressBy(-10); progress.incrementSecondaryProgressBy(-10); break; } case R.id.reset: { progress.setProgress(50); progress.setSecondaryProgress(80); break; } case R.id.show: { /** * 頁面顯示風格 */ //新建ProgressDialog對象 prodialog=new ProgressDialog(MainActivity.this); //設置顯示風格 prodialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); //設置標題 prodialog.setTitle("幕課網"); //設置對話框里的文字信息 prodialog.setMessage("歡迎大家支持幕課網"); //設置圖標 prodialog.setIcon(R.drawable.ic_launcher); /** * 設定關于ProgressBar的一些屬性 */ //設定最大進度 prodialog.setMax(100); //設定初始化已經增長到的進度 prodialog.incrementProgressBy(50); //進度條是明確顯示進度的 prodialog.setIndeterminate(false); /** * 設定一個確定按鈕 */ prodialog.setButton(DialogInterface.BUTTON_POSITIVE, "確定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub Toast.makeText(MainActivity.this, "歡迎大家支持幕課網", Toast.LENGTH_SHORT).show(); } }); //是否可以通過返回按鈕退出對話框 prodialog.setCancelable(true); //顯示ProgressDialog prodialog.show(); break; } } text.setText("第一進度百分比:"+ (int) (progress.getProgress() / (float) progress.getMax() * 100)+ "% 第二進度百分比:"+ (int) (progress.getSecondaryProgress()/ (float) progress.getMax() * 100) + "%"); }}

xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <ProgressBar android:id="@+id/progressBar2" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <ProgressBar android:id="@+id/progressBar3" style="?android:attr/progressBarStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <ProgressBar android:id="@+id/horiz" style="@android:style/Widget.ProgressBar.Horizontal" android:progressDrawable="@drawable/progress_bar" android:layout_width="match_parent" android:layout_height="wrap_content" android:max="100" android:progress="50" android:secondaryProgress="80" /> <Button android:id="@+id/add" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/add" /> <Button android:id="@+id/reduce" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/reduce" /> <Button android:id="@+id/reset" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/reset" /> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/show" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/show" /></LinearLayout>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区二区三区xxx视频| 欧美性猛交xxxx乱大交| 久热精品视频在线观看一区| 九九精品在线观看| 国产精品福利网| 国产视频久久网| 精品色蜜蜜精品视频在线观看| 2019精品视频| 久久精品亚洲热| 亚洲白拍色综合图区| 日韩av免费在线播放| 欧美精品videossex性护士| 国产免费成人av| 91精品美女在线| 欧美亚洲在线播放| 成人亚洲欧美一区二区三区| 欧美激情视频在线观看| 欧美大片在线看免费观看| 国产成人综合亚洲| 国内精品视频在线| 国内精品久久久久久影视8| 国产偷国产偷亚洲清高网站| 一本一本久久a久久精品牛牛影视| 亚洲tv在线观看| 亚洲精品国产精品国自产观看浪潮| 亚洲人在线观看| 欧美成人精品在线观看| 欧美日韩激情视频| 综合av色偷偷网| 亚洲人成在线观看网站高清| 国产欧美日韩免费看aⅴ视频| 精品国偷自产在线视频| 日韩欧美中文字幕在线播放| 中文字幕av日韩| 成人免费福利在线| 日韩av在线影视| 欧美色videos| 欧美激情在线观看| 91久久精品国产| www.xxxx欧美| 欧美日韩色婷婷| 欧美成人精品三级在线观看| 亚洲视频在线播放| 亚洲欧洲在线播放| 成人性生交大片免费看小说| 91免费看片网站| 欧洲日本亚洲国产区| 国产欧美日韩免费| 亚洲第一视频网| 91久久精品国产| 色樱桃影院亚洲精品影院| 成人性教育视频在线观看| 黑人精品xxx一区一二区| 亚洲激情 国产| 久久6免费高清热精品| 国产丝袜精品视频| 欧美亚洲另类制服自拍| 久久精品最新地址| 欧美成年人视频网站欧美| 亚洲91精品在线| 国产91精品视频在线观看| 欧美日韩一区二区三区在线免费观看| 欧美夫妻性生活视频| 成人精品aaaa网站| 亚洲成色www8888| 国产女人18毛片水18精品| 久久久女人电视剧免费播放下载| 日韩专区在线观看| 色播久久人人爽人人爽人人片视av| 国产在线一区二区三区| 深夜福利日韩在线看| 国产综合在线视频| 成人久久18免费网站图片| 成人中心免费视频| 一区二区三区国产在线观看| 国产一区二区三区在线看| 亚洲在线免费看| 欧美一级成年大片在线观看| 欧美在线免费视频| 欧美成人黑人xx视频免费观看| 97国产精品视频人人做人人爱| 国产精品第一页在线| 亚洲第一级黄色片| 国产精品九九久久久久久久| 日韩毛片中文字幕| 亚洲自拍欧美另类| 欧美xxxx18性欧美| 精品色蜜蜜精品视频在线观看| 亚洲欧美日韩一区在线| 欧美情侣性视频| 成人免费看黄网站| 在线观看日韩www视频免费| 色在人av网站天堂精品| 欧美性猛交xxxxx水多| 久久精品国产96久久久香蕉| 在线国产精品视频| 一区二区在线视频| 欧美日本啪啪无遮挡网站| 欧美wwwwww| 亚洲级视频在线观看免费1级| 精品亚洲va在线va天堂资源站| 欧美电影免费观看高清完整| 欧洲成人免费视频| 日韩精品免费一线在线观看| 国产日韩欧美另类| 国产精品成人免费视频| 一本色道久久综合亚洲精品小说| 中文字幕av日韩| 亚洲男人天堂2019| 久久久久国产视频| 国产91在线播放九色快色| 欧美性做爰毛片| 国产日产欧美a一级在线| 亚洲国产91精品在线观看| 91国产中文字幕| 91精品久久久久久久久久| 不卡毛片在线看| 日韩影视在线观看| 日韩av一区在线| 亚洲人成网在线播放| 亚洲欧洲国产精品| 亚洲第一区在线| 欧美在线不卡区| 性欧美xxxx交| 九九综合九九综合| 亚洲精品久久久久久久久久久久久| 日韩高清a**址| 国产欧亚日韩视频| 国产一区二区三区在线播放免费观看| 日韩精品亚洲元码| 亚洲国产毛片完整版| 久久精品国产v日韩v亚洲| 国产日韩精品在线| 91日韩在线视频| 久久久视频在线| 成人黄色中文字幕| 国产精品高潮呻吟久久av无限| 亚洲国产精品久久久久秋霞蜜臀| 亚洲成人在线视频播放| 欧美一乱一性一交一视频| 亚洲一区二区久久久久久| 国产成人精品电影| 国产精品爽爽ⅴa在线观看| 亚洲欧美日韩另类| 亚洲欧洲日产国码av系列天堂| 免费av在线一区| 人九九综合九九宗合| 91亚洲精品视频| 亚洲精品日韩激情在线电影| 黑人精品xxx一区一二区| 黑人狂躁日本妞一区二区三区| 91亚洲精品一区二区| 久久99久国产精品黄毛片入口| 国产精品亚洲综合天堂夜夜| 亚洲成人动漫在线播放| 亚洲精品久久久久| 一本色道久久88精品综合| 久久这里只有精品99| 亚洲精品日韩激情在线电影| 亚洲国产精品久久久久秋霞蜜臀| 久久精品小视频| 91精品国产91久久久久久不卡| 欧美精品videosex性欧美| 亚洲国产精品久久|