zoukankan      html  css  js  c++  java
  • ProgressBar

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:layout_width="match_parent"
        xmlns:android="http://schemas.android.com/apk/res/android">
    
    <ProgressBar
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/pb"
        style="@style/Widget.AppCompat.ProgressBar.Horizontal"
        android:max="100"
        android:progress="20"
        android:secondaryProgress="30"
        />
        <Button
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/btn1"
            android:text="add"/>
        <Button
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/btn2"
            android:text="减少"/>
        <Button
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/btn3"
            android:text="重置"/>
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/tv_show"/>
    
    
    </LinearLayout>
    package com.example.administrator.hello;
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.ProgressBar;
    import android.widget.TextView;
    
    
    
    public class MainActivity extends Activity {
        private Button btn1,btn2,btn3;
        private ProgressBar progressBar;
        private TextView textView;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
             super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
          btn1=(Button)findViewById(R.id.btn1);
            btn2=(Button)findViewById(R.id.btn2);
            btn3=(Button)findViewById(R.id.btn3);
            progressBar=(ProgressBar)findViewById(R.id.pb);
            textView=(TextView)findViewById(R.id.tv_show);
    
            btn1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    progressBar.incrementProgressBy(20);
                    progressBar.incrementSecondaryProgressBy(20);
                    textView.setText("百分比: "+progressBar.getProgress()/(float)progressBar.getMax()*100+"%"+"第二百分比: "+progressBar.getSecondaryProgress()/(float)progressBar.getMax()*100+"%");
    
                }
            });
    
    
            btn2.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    progressBar.incrementProgressBy(-20);
                    progressBar.incrementSecondaryProgressBy(-20);
                    textView.setText("百分比: "+progressBar.getProgress()/(float)progressBar.getMax()*100+"%"+"第二百分比: "+progressBar.getSecondaryProgress()/(float)progressBar.getMax()*100+"%");
    
                }
            });
    
            btn3.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    progressBar.setProgress(20);
                    progressBar.setSecondaryProgress(30);
                    textView.setText("百分比: "+progressBar.getProgress()/(float)progressBar.getMax()*100+"%"+"第二百分比: "+progressBar.getSecondaryProgress()/(float)progressBar.getMax()*100+"%");
    
                }
            });
    
    
        }
    }
  • 相关阅读:
    安卓学习-其他-网络状态工具
    安卓学习-界面-ui-Notification
    安卓学习-界面-ui-ScrollView和HorizontalScrollView
    安卓学习-界面-ui-TabHost
    安卓学习-界面-ui-SearchView
    OpecnCV训练分类器详细整理
    OopenCV复习及函数深入理解(轮廓查询及绘图)
    ASP.NET基础学习未整理随笔
    C#或ASP.NET绘图初探
    ASP.NET基础学习(暴力破解密码)
  • 原文地址:https://www.cnblogs.com/excellencesy/p/9070598.html
Copyright © 2011-2022 走看看