Android_ProgressBar进度条基础_141012

来源:互联网 发布:淘宝长图是什么样的? 编辑:程序博客网 时间:2024/06/05 21:10

不多说,直接上代码:

本文为ProgressBar的基本用法,最终要的为,设置参数,具体的延伸,以后再不断更改博客

  // MainActivity.java

package com.yline.progressbar;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 MainActivity extends Activity {private ProgressBar firstBar;private ProgressBar secondBar;private Button btn;private int i = 0;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);firstBar = (ProgressBar) findViewById(R.id.pb_one);secondBar = (ProgressBar) findViewById(R.id.pb_two);btn = (Button) findViewById(R.id.btn);btn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {if(i == 0){firstBar.setVisibility(View.VISIBLE);secondBar.setVisibility(View.VISIBLE);}else if( i < 100){firstBar.setProgress(i);firstBar.setSecondaryProgress(i+10);secondBar.setProgress(i);}else{firstBar.setVisibility(View.GONE);secondBar.setVisibility(View.GONE);}i+=10;}});}}

  // activity_main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >        <ProgressBar        android:id="@+id/pb_one"        style="?android:attr/progressBarStyleHorizontal"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:visibility="gone" /><!--     设置为不可见 -->    <ProgressBar        android:id="@+id/pb_two"        style="?android:attr/progressBarStyle"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:max="100"        android:visibility="gone"/>        <Button         android:id="@+id/btn"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="btn"/>    </LinearLayout>

本文代码下载链接:(可运行)

http://pan.baidu.com/s/1pJ0VdTh







0 0