반응형

@notepad_jj2

츄르사려고 코딩하는집사입니다.


이번 글은 안드로이드 스튜디오(Android Studio)에서 알람 App을 만들기 위해 사용하는 Time Picker를 사용하는 방법입니다. 안드로이드(Android)에서 시간을 선택하려면 TimePicker를 종종 보곤 하는데요. 삼성 핸드폰에서도 알람 설정을 할 때 Time Picker를 사용합니다.

 

지금의 Time Picker는 아래의 사진과 같이 UI가 나옵니다.

 

우리가 봤던 Time Picker랑은 다른 느낌의 UI입니다.

 

먼저, Time Picker를 사용하려면 activity.xml에 아래의 코드를 삽입하면 됩니다.

<TimePicker
            android:id="@+id/timePicker"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_gravity="center"
            android:layout_marginTop="150dp"
            android:layout_marginBottom="100dp"/>

 

위의 코드를 넣으면, 위의 사진처럼 아날로그 형식으로 시간을 선택할 수 있죠.

 

아날로그 형식의 시계가 싫다면, 위의 코드에서 1줄만 넣으면 됩니다.

흔히 사용하는 손으로 슬라이딩해서 시간을 선택하는 코드입니다.

<TimePicker
            android:id="@+id/timePicker"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_gravity="center"
            android:layout_marginTop="150dp"
            android:layout_marginBottom="100dp"
            android:timePickerMode="spinner" />

 

위의 코드에서 android:timePickerMode="spinner" 를 넣으면 됩니다.

 

이 android:timePickerMode에서는 'spinner'와 'clock' 모드가 있습니다.

위의 시계 모양은 clock, 우리가 슬라이딩으로 하는 방법은 spinner입니다. 

 

이 방법으로, 안트로이드 스튜디오(Android Studio)에서 Time Picker를 사용할 수 있고, 2개의 모드를 선택할 수 있습니다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기