⛔ 문제사항
이 Warning 문구는 단순히 텍스트를 하드코딩하지 말란 이야기인데, 단순히 TextView에서만 이러는 건 아니고 Button 등 텍스트가 들어가는 모든 위젯에서는 이러는 것 같다.
전부터 이 거슬리는 워닝을 해결하고 싶었는데 드디어 해결 방법을 알게 되었다!
✅ 해결방안
res/values/strings.xml 파일 내부에 텍스트를 직접 선언해주고,
다시 파일로 돌아와 내가 하드코딩 했었던 텍스트를 지우고 key 값을 넣어주면 끝이다!
안드로이드가 이렇게 하드코딩을 막는 이유는 다국어지원을 위해서라고 한다. 쉽고 유익한 해결방법...
'Android > 문제해결' 카테고리의 다른 글
문제해결 : Unresolved reference: BuildConfig (0) | 2024.08.01 |
---|---|
문제해결 : Val cannot be reassigned (0) | 2024.07.29 |
문제해결 : java.lang.NullPointerException: Missing required view with ID (0) | 2024.07.23 |
문제해결 : java.util.ConcurrentModificationException (0) | 2024.07.18 |
문제해결 : kotlin.NotImplementedError: An operation is not implemented: Not yet implemented (0) | 2024.05.29 |