进度条简单demo
来源:互联网 发布:汪精卫为何叛变知乎 编辑:程序博客网 时间:2024/06/05 03:07
布局非常简单。
<LinearLayout 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" android:orientation="vertical" tools:context="com.example.loadprogressbardemo.MainActivity" > <ProgressBar android:id="@+id/bar" android:layout_width="match_parent" android:layout_height="wrap_content" style="?android:attr/progressBarStyleHorizontal" /> <Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="加载" /></LinearLayout>
逻辑代码
package com.example.loadprogressbardemo;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.ProgressBar;import android.widget.Toast;public class MainActivity extends Activity {private Button btn;private ProgressBar bar;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);bar = (ProgressBar)findViewById(R.id.bar);btn = (Button)findViewById(R.id.btn);btn.setOnClickListener(new ButtonListener());}class ButtonListener implements OnClickListener{@Overridepublic void onClick(View v) {// TODO Auto-generated method stubif(v.getId() == R.id.btn){Thread t = new LoadThread();t.start();}}}class LoadThread extends Thread{public void run(){for(int i=0;i<100;i++){try {Thread.sleep(100);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}bar.setProgress(bar.getProgress()+1);}}}}
0 0
- 进度条简单demo
- Libgdx 之简单进度条Demo
- COCOS2D-X之圆形进度条的一个简单Demo
- android进度条对话框Demo
- Android 环形进度条Demo
- Qt水波进度条Demo
- 简单进度条
- Android okHttp文件下载并带进度条的demo(简单工具类)
- PHP执行程序进度条demo .
- 简单Demo
- java 简单进度条实践
- 简单Flash进度条制作
- 简单Flash进度条制作
- 简单进度条JS实现
- js进度条(简单的)
- 简单的进度条
- 简单的进度条
- css 简单进度条
- Ext4文件系统架构分析(八) ——ioctl源码分析之增加块组扩展EXT4文件系大小
- ie11调用ie7内核
- Intel TBB:Pipeline详解
- Socket通信中碰到的链接问题
- Android学习记录--Intent中显示意图和隐式意图的用法
- 进度条简单demo
- 字符编码详解——彻底理解掌握编码知识,“乱码”不复存在
- 怎样科学管理读书时间
- 【深入浅出ios开发】使用代理进行传值
- Socket描述符选项[SOL_SOCKET]
- Ext4文件系统架构分析(九) ——ioctl源码分析之交换两个文件的物理extents
- js前端打印
- 接口和抽象类的区别
- spring integration同步数据库数据