Android游戲開發系統空間-ProgressBar
ProgressBar(運行進度條)是較常用到的組件,例如下載進度,安裝程序進度、加載資源進度顯示條等。在Android中提供了兩種樣式分別表示在不同狀態下顯示的進度條,下面來實現這兩種樣式。
創建項目: "ProgressBarProject"
功能:顯示兩種樣式的進度條
項目運行效果圖:
項目代碼
修改布局文件
=>>main.xml
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical" >
-
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/tv1"
- />
- <ProgressBar
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/pb1"
- />
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/tv2"
- />
- <ProgressBar
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/pb2"
- style="?android:attr/progressBarStyleSmall"
- />
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/tv3"
- />
- <ProgressBar
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/pb3"
- style="?android:attr/progressBarStyleLarge"
- />
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/tv4"
- />
- <ProgressBar
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="string/pb4"
- android:id="@+id/pb"
- style="?android:attr/progressBarStyleHorizontal"
- android:max="100"
- android:progress="50"
- android:secondaryProgress="70"
- />
- </LinearLayout>