상세 컨텐츠

본문 제목

[안드로이드 코틀린] TimePicker 내가 선택한 알람 시간 텍스트뷰에 보여주는 방법

안드로이드

by aries574 2022. 7. 30. 11:49

본문


이번 시간에는 TimePicker를 이용해서 시간선택하고 TextView에 보여주는 방법에 대하여 알아보겠습니다. 


목차

1. 실행 화면
2. 메인 화면 activity_main.xml
3. 메인 코드 MainActivity


1. 실행 화면

 


2. 메인 화면 activity_main.xml

- 설명 -

1. 시간을 선택하는 TimePicker

2. 선택한 시간을 보여주는 TextView

3. timePickerMode는 clock, spinner 이 있습니다.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <TimePicker
        android:id="@+id/timePicker"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:timePickerMode="clock"
        />

    <TextView
        android:id="@+id/time_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/timePicker"
        android:layout_marginTop="20dp"
        android:textSize="30sp"
        android:layout_centerHorizontal="true"/>
</RelativeLayout>

 


3. 메인 코드 MainActivity

- 설명 -

1. timePicker.setOnTimeChangedListener 

  시간을 선택해서 변경되면 실행되는 이벤트

class MainActivity : AppCompatActivity(){

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        //객체 생성
        val timePicker: TimePicker = findViewById(R.id.timePicker)
        val timeText: TextView = findViewById(R.id.time_text)

        //TimePicker 값 변경 이벤트
        timePicker.setOnTimeChangedListener { timePicker, hourOfDay, minute ->

            //변경 된 값 TextView에 담기
            timeText.text = "${hourOfDay}시 ${minute}분"
        }
    }//onCreate

}

2022.07.28 - [안드로이드] - [안드로이드 코틀린] Notification 간단한 알림 띄우기

 

[안드로이드 코틀린] Notification 간단한 알림 띄우기

이번 시간에는 Notification을 이용해서 상태 표시줄에 알림을 띄어주는 방법을 알아보겠습니다. 목차 1. 실행 화면 2. Notification 클래스 만들기 3. 메인 화면 구현 activity_main.xml 4. 메인 코..

aries574.tistory.com

2022.07.27 - [안드로이드] - [안드로이드 코틀린] DatePicker 달력 만드는 방법

 

[안드로이드 코틀린] DatePicker 달력 만드는 방법

이번 시간에는 DatePicker를 이용해서 달력 만드는 방법에 대하여 알아보겠습니다. 목차 1. 실행 화면 2. 메인 화면 구현 activity_main.xml 3. 메인 코드 구현 MainActivity.kt 1. 실행 화면 2. 메..

aries574.tistory.com

2022.07.26 - [안드로이드] - [안드로이드 코틀린] CalendarView 달력 만드는 방법

 

[안드로이드 코틀린] CalendarView 달력 만드는 방법

이번 시간에는 CalendarView를 이용해서 달력을 만드는 방법에 대하여 알아보겠습니다. 목차 1. 실행 화면 2. 메인 화면 구현 activity_main.xml 3. 메인 코드 구현 MainActivity.kt 1. 실행 화면 2. 메..

aries574.tistory.com

 

반응형

관련글 더보기

댓글 영역