728x90
반응형
TextClock은 생각해보면 되게 흔한 기능인데 텍스트로 시간을 보여주기 위한 방법을 고민하다 찾게된 클래스이다.
놀랍게도 API 17에서 추가된 꽤 오래된 클래스였다.
형식 지정하기(format)
TextClock으로 시간을 보여줄 때 형식을 지정할 수 있다.
12시간제 혹은 24시간제로 말이다.
게다가 SimpleDateFormat에서 사용하던 형식과 같이 사용할 수 있다.
나의 경우, 특정 단말기에서 시간 형식 지정이 되지 않았다.
그래서 이리저리 검색하던 결과 방법을 찾았다.
바로 12시간제 혹은 24시간제 중 하나를 null로 처리해주는 것이다.
// 12시간제를 사용하는 경우
textClock.format12Hour = "HH:mm:ss"
textClock.format24Hour = null
// 반대로 24시간제를 사용하는 경우
textClock.format12Hour = null
textClock.format24Hour = "HH:mm:ss"
위 코드처럼 말이다.
728x90
반응형
'Android' 카테고리의 다른 글
Android ADB로 크래시 로그 저장하기 (0) | 2024.02.03 |
---|---|
Android ADB로 스크린샷 저장하기 (0) | 2024.02.01 |
Android 14에서 경험한 버그 (0) | 2023.12.27 |
Android Media3 Exoplayer Resize Mode 정리 (0) | 2023.12.26 |
Android Jetpack Compose ConstraintLayout match constraint (2) | 2023.12.25 |