android.widget.SeekBar を使用します。
SeekBarを使ったサンプル
■ソースコード
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.seekbar); ((SeekBar)findViewById(R.id.sample_seekbar)).setOnSeekBarChangeListener(this); } @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { // プログレスバー操作中の処理 Log.d("TAG", "onProgressChanged() progress:" + progress); } @Override public void onStartTrackingTouch(SeekBar seekBar) { // プログレスバー操作開始時の処理 Log.d("TAG", "onStartTrackingTouch()"); } @Override public void onStopTrackingTouch(SeekBar seekBar) { // プログレスバー操作終了時の処理 Log.d("TAG", "onStopTrackingTouch()"); }
■レイアウト
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#ffffff" android:padding="0dp" > <SeekBar android:id="@+id/sample_seekbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:max="100" android:progress="25" /> </FrameLayout>
0 件のコメント:
コメントを投稿