2010. 7. 25. 16:18

안드로이드에서 화면상에 글을 보여주기 위해서는 TextViewf를 사용한다. 윈도우 프로그래밍에서는
컨트롤과 같은 것이다.

기본적으로 프로젝트를 하나 생성 하면 TextView가 생기고 그위에 Hello World라는 글자를 보여준다.
여기서 돌아가는 흐름을 이해하기위해 하나 더 추가해서 예제를 만들어보자.

프로젝트를 생성하면 자동으로 main.xml과 string.xml파일이 생성된다.

           
main.xml은 기본적으로 생성되는 화면작업을 위한것 이고, string.xml은 화면작업을 위해 쓰이는 자원관리를 하는 파일이다. 화면에 어떤 글씨를 보여 줄지에 대한 정보가 모두 여기에 저장 되어 있다.













    그럼 main.xm을 사용해서 TextView를 디자인 해보자. 
    main.xml을 더블클릭 후 아래 Layout탭으로 이동해서 왼쪽의 Views에서 TextView위젯을 드래그&드롭으로 끌어다가 검은 화면 
    위에 올려 놓으면 끝이다. 오른쪽 Outline에서 TextView가 추가된것을  볼 수 있다. 

    
    또는 아래와 같이 xml파일에서도 TextView가 추가된것을 확인할 수 있다.

    
    아래 예제는 위에서 만든 TextView를 가져다가 값을 출력하는 부분이다. 2줄이면 코딩 끝~
    findViewById()는 해당 위젯을 찾는 함수이다. 인자로는 R.id.TextView01이라고 주었는데 여기서 R은 자원을 관리 해주는 
    클래스 이다. 사용자가 위젯을 하나씩 추가할때 마다.gen밑에 R.java라는 클래스에 사용자가 추가한 위젯의 아이디가 자동으로 
    등록되게 된다. 사용자가 등록한 모든위젯들의 아이디는 R.java클래스에서 참조하면 된다.
 
    

'Programming > Android' 카테고리의 다른 글

안드로이드 프로세스 우선순위  (0) 2010.07.25
안드로이드 apk 파일  (1) 2010.07.25
Intent를 이용한 지도 띄우기  (0) 2010.07.25
안드로이드 환경 설정  (0) 2010.07.25
Posted by 어북어위크