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 件のコメント:
コメントを投稿