취소

커뮤니티

가이드

서포트

전체

퍼갈 때에는 반드시 저작자의 허락과 저작자의 이름(아이디)를 기록하어야 합니다.

저작자는 Snails(tjdtnsu)입니다.

참고 : 이 강좌는 초보자를 위한 Eclipse를 사용하였습니다.

참고 : 이 강좌는 매주 일요일마다 업데이트합니다. (공휴일, 개인사정 등등 제외)

개인강좌게시판을 득템하기 위하여 

 

학습목표 : 프로젝트 글자출력의 과정을 이해할 수 있다.

난이도 : ★★★

 

네 이제는 대단원 3입니다.

대단원 2는 실습 위주면 3은 이론 위주입니다.

이번 대단원에서는 xml,java 파일을 분석해보는 시간을 갖도록 하겠습니다.

오늘은 간단하게 string.xml의 쓰임새를 배워보자 합니다.

 

 

프로젝트를 생성한 후 레이아웃을 열어보면

Hello world!라 적혀 있습니다.

 

오늘은 이 글자가 출력되는 과정을 살펴 보겠습니다.

 

 

일단 이 그래프를 보면서 살펴보겠습니다.

(실습중심 안드로이드 프로그래밍 책 중 한 그림을 발췌함을 알려드립니다.)

 

뭐 이렇게 과정을 걸쳐 온다는 것을 알 수 있습니다.

그리면 이것도 응용을 할 수 있겠군요.

 

res-values-string.xml-string.xml파일로 갑니다.

 

위에 무슨 말인지 알겠죠?app_name은 'aaaaaeb'고

그 밑에 <string name="hello_world">Hello world!</string> 이 우리가 찾는 줄입니다.

이것의 'Hello world!'를 'Bye world!'로 고쳐줍니다.

 

 

그리고 activity_main.xml로 와서 확인합니다.

자 잘 수정이 되었군요.

여기서 설명 들어갑니다.

 

string.xml은 프로젝트 내 사용될 문자열을 미리 등록해두는 것입니다.

이러면 동일한 문자열을 사용할 경우 매우 편리해집니다.

뭐 100글자적을 거 10글자만 적으면 된다 라고 생각하시면 됩니다.

 

 

참고 : R.java 파일은 프로그래머는 거의 손대지 않습니다. 그냥 보는 건데요, 프로젝트에서 R.java를 습관적으로 확인을 하는 것이 좋다고 합니다.(왜?)

 

응용숙제 : @string을 하나 더 생성해서 Bye world 밑줄에 'It was fack!'를 출력해 보시오.

 

 

다음 강좌에는 매니페스트를 살펴보겠습니다.