Android APP開發活用範例速查大辭典(Ch0105-ProgressBar類型介紹)

Android APP開發活用範例速查大辭典(Ch0105-ProgressBar類型介紹)

Android APP開發活用範例速查大辭典(Ch0105-ProgressBar類型介紹)

 

GUI-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” >

<!–水平進度–>

<ProgressBar
android:id=”@+id/progressbar_horizontal”
style=”?android:attr/progressBarStyleHorizontal”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:indeterminate=”false” />

<!–小型轉圈–>

<ProgressBar
android:id=”@+id/progressbar_small”
style=”?android:attr/progressBarStyleSmall”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_gravity=”center_horizontal”
android:indeterminate=”false” />

<!–轉圈–>

<ProgressBar
android:id=”@+id/progressbar”
style=”?android:attr/progressBarStyle”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_gravity=”center_horizontal” />

<!–大型轉圈–>

<ProgressBar
android:id=”@+id/progressbar_large”
style=”?android:attr/progressBarStyleLarge”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_gravity=”center_horizontal” />

</LinearLayout>

 

水平進度元件程式

package jp.co.se.android.recipe.chapter01;

import android.app.Activity;
import android.os.Bundle;
import android.widget.ProgressBar;

public class Ch0105 extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ch0105_main);

ProgressBar progressBar = (ProgressBar) findViewById(R.id.progressbar_horizontal);
progressBar.setMax(100);
progressBar.setProgress(30);
progressBar.setSecondaryProgress(70);
}
}

 

 

 


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *