안드로이드 개발 질문/답변
(글 수 45,052)
seekbar 를 움직이면 1씩움직이는데 이단위를 5씩바꿀 수는 없나요?
mSeekBar = (SeekBar)findViewById(R.id.seekbar);
mVolume = (TextView)findViewById(R.id.volume);
mSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
mVolume.setText("Now Volume : " + progress);
}
public void onStartTrackingTouch(SeekBar seekBar) {
}
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
기본예제를 이용하여 구현하였습니다.
제가 1, 5, 10 , 15, 20 이렇게 변수로하고 시크바로 5씩 움직여서 선택하게 하려고 하는데
1씩움직이서 고민입니다.
아니면 5이하는 1로 처리하고 10이하는 5로 처리하고 이렇게 조건문을 달아야 할까요?
조언 부탁드립니다.




1씩 움직일때마다 실제 적용하는 값을 곱하기5하면 될듯합니다.