-
[Android/Kotlin] values 파일 값 가져오기Android/Kotlin 2022. 7. 3. 19:22반응형
[모든 포스팅은 개인적 공부를 위해 작성된 글입니다]
<strings.xml의 텍스트 가져오기>
val str1 = resources.getString(R.string.아이디) val str2 = getString(R.string.아이디)
- resources를 사용할 수 있는 이유는 AppCompatActivity를 상속받았기 때문
- str2 : str1의 간단한 버전
<colors.xml의 컬러 가져오기>
val color = getColor(R.color.purple_200)
- getColor는 비교적 최근에 만들어 졌으므로 SDK 23 버전 이상에서만 사용 가능
val color = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { getColor(R.color.purple_200) } else { resources.getColor(R.color.purple_200) }
- 아래와 같이 버전 비교 통해 SDK 23(M은 23으로 선언되어 있음) 사용 가능
반응형'Android > Kotlin' 카테고리의 다른 글
[Android/Kotlin] 스레드(Thread) (0) 2022.07.03 [Android/Kotlin] Context (0) 2022.07.03 [Android/Kotlin] lateinit과 lazy (0) 2022.07.03 [Android/Kotlin] NullSafety (0) 2022.07.03 [Android/Kotlin] 프래그먼트(Fragment) (0) 2022.07.02