안드로이드 개발 질문/답변
(글 수 45,052)
질문 그대로 입니다.
위에 그림은 에뮬에서 menu.addIntentOptions로 메뉴를 추가한 노트패드 캡쳐입니다.
menu.addIntentOptions로 컨텍스트 메뉴를 추가하고자 할 때 메뉴 이름을 바꿀 수 있는 방법이 있는지 알고 싶습니다.
희안하게 에뮬에서 하면 한글로 메뉴 이름이 뜨네요.
Delete나 Revert는 안그러는데....
게다가 에뮬에는 한글 패치 깔지도 않았습니다-ㅅ-
이유를 모르겠네요-ㅅ-;;
혹 메뉴 이름을 고칠 방법이 없다면 왜 한글이 나오는지 이유라도 알고 싶네요.
답변 해주시면 감사드리겠습니다.
음 정확한 원인은 이렇게 봐서는 모르겠지만..
일단 에뮬은 안드로이드에서 지원하는 각국 언어들이 모두 내장 되어있어서 한글패치와는 관련 없고..
아마도 샘플소스라면 체계적으로 구성되어 있기때문에 리소스의 values 폴더의 strings.xml 을 해당 메뉴의 대한 이름들을 가지고 있고 이를 통해 각국 언어들에 대한 언어변경을 지원하고 잇을텐데요. 예를 들자면 values는 기본이 되겠고 values-ko 는 한국이 되겠죠. 헌데 여기서 각국 언어에 맞춰 값들을 넣어줬어야 했는데, 아마 여기서 착오가 생긴게 아닌가 싶네요.
values 폴더들의 string 리소스들을 한번 확인해 보시면 될듯하네요. 만약 글을 바꾸고 싶다면 여기서 바꾸시면 되겠구요.