2014-12-26 8 views
0

리소스를 사용하는 것이 플랫폼 애플리케이션에서 일반적인 라벨과 같이 중복 사용에 적합하지만 하드 코딩 대신 리소스를 사용하면 어떤 이점이 있습니까?Android 리소스 대 하드 코딩

예를 들어 하나의보기에만있는 단추가 있는데, 전체 응용 프로그램의 한 위치에 단추 하나라도 단추 텍스트 문자열 리소스를 사용하면 이점이 있습니까?

그렇지 않으면 하나의 특정보기로 이동하여 단추를 찾고 텍스트를 변경하면 전체 리소스 파일을 스크롤하여 한 문자열 리소스를 찾을 필요가 있습니다.

답변

2

strings.xml을 사용하는 데는 하드 코드보다 여러 가지 이유가 있습니다. localization 설명서를 읽어보십시오. 당신이 제공하는대로 텍스트를 여러 언어로 쉽게 번역 할 수 있습니다.

+0

나는 그냥 추가하고, 당신이 원하는 것을 할 수 있습니다. 최종적으로 (또는 사용 가치가있는) 고급 앱을 보유하게 될 것임을 의미하지는 않습니다. – CmosBattery