검색결과 리스트
글
C# 으로 치면 Track Bar이다. 이것은 사용자가 조절해서 그 값을 변경 할 수가 있다.
이는 프로그레스를 확장한 서브 클래스 이다.
XML에
<SeekBar
android:id="@+id/seekbar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:max="100"
android:progress="50"
/>
추가를 하고 자바 파일은 아래와 같이 작성하고 실행해서 그 결과를 확인 해 보면 어떤 용도인지 알 수가 있을 것이다.
public class ImageViewActivity extends Activity{
SeekBar _seek;
TextView _text;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
_seek = (SeekBar)findViewById(R.id.seekbar);
_text = (TextView)findViewById(R.id.text);
_seek.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar seekBar) {
}
public void onStartTrackingTouch(SeekBar seekBar) {
}
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
_text.setText("Value : " + progress);
}
});
}
}
이는 프로그레스를 확장한 서브 클래스 이다.
XML에
<SeekBar
android:id="@+id/seekbar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:max="100"
android:progress="50"
/>
추가를 하고 자바 파일은 아래와 같이 작성하고 실행해서 그 결과를 확인 해 보면 어떤 용도인지 알 수가 있을 것이다.
public class ImageViewActivity extends Activity{
SeekBar _seek;
TextView _text;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
_seek = (SeekBar)findViewById(R.id.seekbar);
_text = (TextView)findViewById(R.id.text);
_seek.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar seekBar) {
}
public void onStartTrackingTouch(SeekBar seekBar) {
}
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
_text.setText("Value : " + progress);
}
});
}
}
RECENT COMMENT