이번 시간에는 TimePicker를 이용해서 시간을 선택하고 TextView에 보여주는 방법에 대하여 알아보겠습니다.
- 설명 -
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>
- 설명 -
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 간단한 알림 띄우기
2022.07.27 - [안드로이드] - [안드로이드 코틀린] DatePicker 달력 만드는 방법
2022.07.26 - [안드로이드] - [안드로이드 코틀린] CalendarView 달력 만드는 방법
[안드로이드 코틀린] TextView 로또 번호 생성하는 방법 (0) | 2022.08.01 |
---|---|
[안드로이드 코틀린] 텍스트뷰 TextView 동적으로 생성하는 방법 (0) | 2022.07.31 |
[안드로이드 코틀린] Notification 알림창에 액션기능 추가하는 방법 (0) | 2022.07.29 |
[안드로이드 코틀린] Notification 간단한 알림 띄우기 (0) | 2022.07.28 |
[안드로이드 코틀린] DatePicker 달력 만드는 방법 (0) | 2022.07.27 |
댓글 영역