Android进度条实例
来源:互联网 发布:妆前乳 知乎 编辑:程序博客网 时间:2024/05/20 02:29
MainActivity.java
package com.example.progressbar_1;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.MenuItem;import android.widget.ProgressBar;public class MainActivity extends Activity {private ProgressBar progressBar;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);progressBar = (ProgressBar) findViewById(R.id.progressBar1);Thread thread = new Thread(new Runnable() {@Overridepublic void run() {// TODO 自动生成的方法存根int max = progressBar.getMax(); /////max是100;Log.i("max", String.valueOf(max));while (max != progressBar.getProgress()) {int stepProgress = max / 10;int currentProgress = progressBar.getProgress();Log.i("stepProgress", String.valueOf(stepProgress));Log.i("currentProgress", String.valueOf(currentProgress));Log.i("max", String.valueOf(max));try {progressBar.setProgress(currentProgress+stepProgress);//0+10//10+10//20+10//30+10//40+10//50+10//60+10//70+10//80+10//90+10//==100 停止Thread.sleep(1000);} catch (InterruptedException e) {// TODO 自动生成的 catch 块e.printStackTrace();}}}});thread.start();}}用到了 progressBar.getMax(), progressBar.getProgress(),progressBar.setProgress(),
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="${relativePackage}.${activityClass}" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> <ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleHorizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_below="@+id/textView1" android:layout_marginTop="62dp" /></RelativeLayout>
0 0
- Android进度条实例
- Android进度条简单练习实例
- [Android实例] android进度条对话框Demo
- Android的水平进度条和圆形进度条实例
- [Android实例] 自定义漂亮的圆形进度条
- android Handler控制进度条(ProgressBar)实例
- 进度条实例
- 进度条实例
- Android之MediaPlayer播放音乐并实现进度条实例
- Android进度条实例-实现模拟下载进…
- Android 实例:多线程下载,进度条,音乐播放器
- android URL含进度条异步加载简单实例
- Android之MediaPlayer播放音乐并实现进度条实例
- android进度条
- android 进度条
- android 进度条
- Android进度条
- android 进度条
- CSS 垂直居中
- 德勤:2016 技术趋势报告(VR/AR部分)
- tomcat绑定域名--常忘-记录
- LLBL Gen Pro 生成设置详解
- 易观智库:2015年中国网络视频市场及用户研究
- Android进度条实例
- MFC CEdit限定输入数字
- python最简单直接的自定义模块导入方法
- iOS 图片点击放大封装
- iOS中的多态是什么?
- Android JSBridge的原理与实现
- 简单的圆角Dialog
- 士兵杀敌(一)
- iOS文件目录