반응형
안드로이드에서 기본적으로 제공해주는 프로그래스바입니다.
추후 빠르게 찾기 위해 기록해 둡니다.
안드로이드에서 제공하는 위젯(이하 컨트롤)이기 때문에 xml에 정의만으로도 사용이 가능합니다. 물론 동적인 동작은 소스코드에서 작성해야 겠지만요....
main.xml
xml에 코딩하는 것 만으로도 눈으로 보여집니다.
실행해보시면, 아래와 같은 모양의 프로그래스바를 볼 수 있습니다.
1. 원형 프로그래스
그 외에도 SeekBar라는 위젯이 있습니다. ProgressBar를 상속받아 구현된 SeekBar의 경우 역시 막대 프로그래스바와 같이 사용 할 수 있습니다. 다만 자신만의 SeekBar를 만들려면, 안드로이드 소스를 복사해와야하긴하죠. 외우시는 분은 상관없겠지만요..^^;
그 방법은 이전에 작성된 글을 보시면 알 수 있습니다.
SeekBar로 검색하세요~
추후 빠르게 찾기 위해 기록해 둡니다.
안드로이드에서 제공하는 위젯(이하 컨트롤)이기 때문에 xml에 정의만으로도 사용이 가능합니다. 물론 동적인 동작은 소스코드에서 작성해야 겠지만요....
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- 원형 프로그래스바 -->
<ProgressBar android:id="@+id/ProgressBar1"
android:layout_width="50dp"
android:layout_height="50dp" />
<!-- 막대 프로그래스바 -->
<ProgressBar android:id="@+id/ProgressBar2"
android:layout_width="300dp"
android:layout_height="20dp"
style="?android:attr/progressBarStyleHorizontal"
android:max="100"
android:progress="50"
android:secondaryProgress="75" />
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- 원형 프로그래스바 -->
<ProgressBar android:id="@+id/ProgressBar1"
android:layout_width="50dp"
android:layout_height="50dp" />
<!-- 막대 프로그래스바 -->
<ProgressBar android:id="@+id/ProgressBar2"
android:layout_width="300dp"
android:layout_height="20dp"
style="?android:attr/progressBarStyleHorizontal"
android:max="100"
android:progress="50"
android:secondaryProgress="75" />
</LinearLayout>
xml에 코딩하는 것 만으로도 눈으로 보여집니다.
실행해보시면, 아래와 같은 모양의 프로그래스바를 볼 수 있습니다.
1. 원형 프로그래스
2. 막대 프로그래스
그 외에도 SeekBar라는 위젯이 있습니다. ProgressBar를 상속받아 구현된 SeekBar의 경우 역시 막대 프로그래스바와 같이 사용 할 수 있습니다. 다만 자신만의 SeekBar를 만들려면, 안드로이드 소스를 복사해와야하긴하죠. 외우시는 분은 상관없겠지만요..^^;
그 방법은 이전에 작성된 글을 보시면 알 수 있습니다.
SeekBar로 검색하세요~
반응형
'안드로이드' 카테고리의 다른 글
JDK Old Version(1,2, 1,3, 1,4, 1,5) download. (JDK 이전버전 다운로드) (0) | 2011.06.05 |
---|---|
[안드로이드] repo init을 할 경우 connection timed out / read error 애러 (1) | 2011.06.03 |
[안드로이드] repo sync를 할 경우 read error 발생 (0) | 2011.06.03 |
[안드로이드] RemoteService 기본 연습하기 (Service/Client) (0) | 2011.06.02 |
[안드로이드] INSTALL_FAILED_INSUFFICIENT_STORAGE 애러 (0) | 2011.05.27 |
Android Weather AppWidget 소스코드 (0) | 2011.05.22 |
[안드로이드] xml에서 특수문자(&) 사용하기 (2) | 2011.05.04 |
Android – Dialog, AlertDialog, ProgressDialog, DatePickerDialog, TimePickerDialog (0) | 2011.04.26 |
안드로이드 status bar 높이 알수 있는 방법 (0) | 2011.04.20 |
[안드로이드] 가속도 센서를 이용한 흔듬(Shake) 감지 (1) | 2011.04.11 |