AndroidでSeeKBarを出す


activity_main.xml
    <SeekBar
        android:id="@+id/seek"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:max="300"
        android:progress="150"
        />
public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        SeekBar seek = (SeekBar)findViewById(R.id.seek);
        seek.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){
            public void onProgressChanged(SeekBar seekbar, int progress, boolean fromUser){
                Toast.makeText(MainActivity.this,
                        String.format("現在地:%d", progress),
                        Toast.LENGTH_SHORT).show();
            }

            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {

            }

            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {

            }
        });
    }
}

メソッド 実行されるタイミング
onProgressChanged つまみを動かしている間
onStartTrackingTouch つまみをタッチした時
onStopTrackingTouch つまみを離した時