歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android游戲開發系統控件-ProgressBar

Android游戲開發系統空間-ProgressBar

ProgressBar(運行進度條)是較常用到的組件,例如下載進度,安裝程序進度、加載資源進度顯示條等。在Android中提供了兩種樣式分別表示在不同狀態下顯示的進度條,下面來實現這兩種樣式。

創建項目: "ProgressBarProject"

功能:顯示兩種樣式的進度條

項目運行效果圖:

項目代碼

修改布局文件

=>>main.xml

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:layout_width="fill_parent"  
  4.     android:layout_height="fill_parent"  
  5.     android:orientation="vertical" >  
  6.   
  7.     <TextView  
  8.         android:layout_width="wrap_content"  
  9.         android:layout_height="wrap_content"  
  10.         android:text="@string/tv1"  
  11.         />  
  12.     <ProgressBar   
  13.         android:layout_width="wrap_content"  
  14.         android:layout_height="wrap_content"  
  15.         android:text="@string/pb1"  
  16.         />  
  17.     <TextView  
  18.         android:layout_width="wrap_content"  
  19.         android:layout_height="wrap_content"  
  20.         android:text="@string/tv2"  
  21.         />  
  22.     <ProgressBar  
  23.         android:layout_width="wrap_content"  
  24.         android:layout_height="wrap_content"  
  25.         android:text="@string/pb2"  
  26.         style="?android:attr/progressBarStyleSmall"  
  27.         />  
  28.     <TextView  
  29.         android:layout_width="wrap_content"  
  30.         android:layout_height="wrap_content"  
  31.         android:text="@string/tv3"  
  32.         />  
  33.     <ProgressBar  
  34.         android:layout_width="wrap_content"  
  35.         android:layout_height="wrap_content"  
  36.         android:text="@string/pb3"  
  37.         style="?android:attr/progressBarStyleLarge"  
  38.         />  
  39.     <TextView  
  40.         android:layout_width="wrap_content"  
  41.         android:layout_height="wrap_content"  
  42.         android:text="@string/tv4"  
  43.         />  
  44.     <ProgressBar  
  45.         android:layout_width="fill_parent"  
  46.         android:layout_height="wrap_content"  
  47.         android:text="string/pb4"  
  48.         android:id="@+id/pb"  
  49.         style="?android:attr/progressBarStyleHorizontal"  
  50.         android:max="100"  
  51.         android:progress="50"  
  52.         android:secondaryProgress="70"  
  53.         />  
  54. </LinearLayout>  
Copyright © Linux教程網 All Rights Reserved