시크바(SeekBar) 에 대한 사용방법임.
00. SeekBar위젯을 클릭 후 Properties의 Max 값을 지정해준다. 보통은 100으로 지정해준다.
01. 텍스트뷰를 만들어준다.
02. 시크바의 상태에따른 값을 텍스트뷰에 지정하여 보여지게 만들어보자.
package com.example.joey.myseekbar;
import ...
public class MainActivity extends AppCompatActivity {
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SeekBar seekBar = (SeekBar) findViewById(R.id.seekBar);
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
textView.setText("설정된 값 : "+ progress);
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
textView = (TextView) findViewById(R.id.textView);
}
}
03. 실행시켜보자.
04. 시크바를 움직여보자.
05. 텍스트뷰의 값이 변하는 것을 볼 수 있다.
06. 구동이 잘 되는 것을 확인 할 수 있다.