首先还是ProgressBarTest.java主activity的内容:

package txlong.ProgressBar;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ProgressBar;public class ProgressBarTest extends Activity {private ProgressBar psb1, psb2;private Button btn;private int flag;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);psb1 = (ProgressBar) findViewById(R.id.psb1);psb2 = (ProgressBar) findViewById(R.id.psb2);btn = (Button) findViewById(R.id.btn);psb1.setMax(100);btn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {if (flag == 0) {psb1.setProgress(0);psb1.setSecondaryProgress(0);psb1.setVisibility(View.VISIBLE);psb2.setVisibility(View.VISIBLE);} else if (flag < psb1.getMax()) {psb1.setProgress(flag);psb1.setSecondaryProgress(flag + 10);} else {psb1.setVisibility(View.GONE);psb2.setVisibility(View.GONE);flag = -10;}flag += 10;}});}}

然后是main.xml文件

<?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="@string/hello"/>        <ProgressBar    android:id="@+id/psb1"    style="?android:attr/progressBarStyleHorizontal"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:visibility="gone"/>        <ProgressBar    android:id="@+id/psb2"    style="?android:attr/progressBarStyle"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:visibility="gone"/>    <Buttonandroid:id="@+id/btn"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="click"/> </LinearLayout>

更多相关文章

  1. Android调用系统自带的文件管理器,打开指定路径
  2. Gallery中重复文件夹的问题
  3. Android Studio Gradle 缓存文件夹设置
  4. Android内核驱动开发中的Kconfig文件结构分析(图文)
  5. Android震动和播放资源文件中的声音文件
  6. Android文件管理器开发对各类文件的打开以及处理
  7. xml文件

随机推荐

  1. 前端html数组去重的方法
  2. 多文件拖拽上传以及利用Jquery替代HTML5
  3. html5 地理位置定位的时候,想用enableHigh
  4. HTML5小试 双人贪吃蛇
  5. html高德地图ip定位之后拖动自定义定位地
  6. knitr html输出中的字符串太长
  7. 将div放在float下面:left divs
  8. 如何提交位于内的输入?
  9. (android 实战总结)android对html支持接
  10. 仅使用CSS的输入字段的一部分