java.lang.Object ↳ android.view.View ↳ android.widget.ProgressBarを使用します
とういわけで、ProgressBar をいじってみた
サンプルプログラム
import android.app.Activity; import android.os.Bundle; import android.widget.ProgressBar; public class ProgressBarTest extends Activity { ProgressBar progressBar4, progressBar5; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.progressbartest); progressBar4 = (ProgressBar) findViewById(R.id.ProgressBar04); progressBar5 = (ProgressBar) findViewById(R.id.ProgressBar05); // 水平のとき // ProgressBar の最大値を設定 progressBar4.setMax(100); // ProgressBar の値を設定 progressBar4.setProgress(50); // ProgressBar のセカンダリ値を設定 progressBar4.setSecondaryProgress(75); // ProgressBar の不定(true)か特定(false)か progressBar5.setIndeterminate(true); } }Indeterminate の値を true にすると下図のようなプログレスがずっとループする状態になる
XMLリソース
<ProgressBar android:id="@+id/ProgressBar" android:layout_width="wrap_content" android:layout_height="wrap_content" style="?android:attr/progressBarStyle"> </ProgressBar>
style=" " の部分を変えれば見た目を変更できる(下図)
- 1つ目: style="?android:attr/progressBarStyleSmall"
- 2つ目: style="?android:attr/progressBarStyle"
- 3つ目: style="?android:attr/progressBarStyleLarge"
- 4,5つ目: style="?android:attr/progressBarStyleHorizontal"
こんな感じ!
0 件のコメント:
コメントを投稿