Android开发--常用控件 ProgressBar
来源:互联网 发布:拉塞尔场均数据 编辑:程序博客网 时间:2024/05/23 19:20
布局部分:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Tool Bar"
/>
<ProgressBar
android:id="@+id/progressBarOne"
android:layout_width="200dp"
android:layout_height="wrap_content"
style="?android:attr/progressBarStyleHorizontal"
android:visibility="gone"
/>
<ProgressBar
android:id="@+id/progressBarTwo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="?android:attr/progressBarStyle"
android:visibility="gone"
/>
<Button
android:id="@+id/myButton"
android:text="go"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
代码部分:
package com.yajt.component;
import android.R.integer;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ProgressBar;
public class ProgressBarActivity extends Activity {
private ProgressBar progressBarOne = null;
private ProgressBar progressBarTwo = null;
private Button go = null;
private int i = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
progressBarOne = (ProgressBar)findViewById(R.id.progressBarOne);
progressBarTwo = (ProgressBar)findViewById(R.id.progressBarTwo);
go = (Button)findViewById(R.id.myButton);
go.setOnClickListener(new GoButtonOnclickListener());
}
class GoButtonOnclickListener implements OnClickListener {
@Override
public void onClick(View v) {
if(i == 0) {
progressBarOne.setVisibility(v.VISIBLE);
progressBarTwo.setVisibility(v.VISIBLE);
} else if(i< 100) {
progressBarOne.setProgress(i);
progressBarOne.setSecondaryProgress(i + 10);
progressBarTwo.setProgress(i);
} else {
progressBarOne.setVisibility(v.GONE);
progressBarTwo.setVisibility(v.GONE);
i = -10;
}
i = i + 10;
}
}
}
- Android开发--常用控件 ProgressBar
- Android常用控件----ProgressBar
- Android控件开发之ProgressBar
- Android控件开发之ProgressBar
- Android基础(四) 常用控件 - ProgressBar
- Android常用控件(二)【ProgressBar、ListView】
- Android常用控件之进度条(Progressbar)
- Android常用控件之ProgressBar系列
- Android游戏开发系统控件-ProgressBar
- android开发基础--ProgressBar/SeekBar控件
- Android开发中的控件--ProgressBar和ListView
- Android开发之使用ProgressBar控件
- 5.Android 游戏开发常用的系统控件(ProgressBar、Seekbar)
- 2.常用控件:ProgressBar
- 【读书笔记《Android游戏编程之从零开始》】5.Android 游戏开发常用的系统控件(ProgressBar、Seekbar)
- android常用控件(三)- ProgressBar、ListView
- Android学习笔记7——常用控件ProgressBar
- Android常用控件(三)- ProgressBar、ListView
- 画工程依赖图等图形
- Android开发--控件之RadioGroup、RadioButton、CheckBox、Toast
- BOIS菜单知多少?
- 流程控制语句
- FFMpeg中apiexample.c例子分析——解码分析
- Android开发--常用控件 ProgressBar
- java 简单工厂模式(实现一个计算器)
- 解决 win32 下 CommandBar_Create、CommandBar_InsertMenubar 提示找不到
- 无法为表空间 XX 中的段创建 INITIAL 区
- Android开发--控件ListView
- JSON(JavaScript Object Notation)
- FFMPEG coping with webcam
- Android开发 --- Handler
- Tomcat Server.xml属性解释