private ProgressBar pb_ProgressBar; private int num = 0; private Handler handler = new Handler(); private Runnable runnable = new Runnable() { @Override public void run() { num += 10; if (num == 100) { pb_ProgressBar.setVisibility(View.GONE); } pb_ProgressBar.setProgress(num); handler.postDelayed(runnable, 2000); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); initView(); handler.postDelayed(runnable, 2000); }
//xml定义进度条 <ProgressBar android:id="@+id/pb_ProgressBar" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerInParent="true" android:max="100" />